I think preserving the history is important. Especially for the developer to 
understand the history if it and why he did it this way.

branch merges can also be easily reverted if required.
http://git-scm.com/blog/2010/03/02/undoing-merges.html
https://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt


~Rajani



On 14-Mar-2014, at 11:50 pm, Chiradeep Vittal 
<chiradeep.vit...@citrix.com<mailto:chiradeep.vit...@citrix.com>> wrote:

For a new feature, I’d agree that squashed-merge is better.

From: Marcus 
<shadow...@gmail.com<mailto:shadow...@gmail.com><mailto:shadow...@gmail.com>>
Reply-To: 
"dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org>"
 
<dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org>>
Date: Friday, March 14, 2014 at 10:05 AM
To: 
"dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org>"
 
<dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org>>
Subject: Re: [Merge] CloudStack IAM branch to master

Maybe, although to some extent the action of merging I think should be
seen as saying "this is complete". If the history is important, it
could perhaps be kept around in the feature branch until it becomes
irrelevant. Of course it may have minor issues that aren't known, but
I think the ability to preserve master and easily be able to roll back
an entire feature is attractive.

On Fri, Mar 14, 2014 at 12:01 PM, Prachi Damle 
<prachi.da...@citrix.com<mailto:prachi.da...@citrix.com><mailto:prachi.da...@citrix.com>>
 wrote:
Just a thought about the squashed merge, if there are multiple developers 
working on a feature branch as in this case, won't it be better to preserve the 
change history?

-----Original Message-----
From: Min Chen [mailto:min.c...@citrix.com]
Sent: Friday, March 14, 2014 9:35 AM
To: 
dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org>
Subject: Re: [Merge] CloudStack IAM branch to master

Thanks Marcus. I am not aware of this convention, will remember that next time 
when I do the merge.

-min

On 3/13/14 10:30 PM, "Marcus" 
<shadow...@gmail.com<mailto:shadow...@gmail.com><mailto:shadow...@gmail.com>> 
wrote:

Min, in looking at this branch merge, I need to be reminded whether we
are supposed to squash feature branches when they come in, or preserve
history. It's nice to preserve history, but it's a lot easier to undo a
squashed merge.

On Thu, Mar 13, 2014 at 5:56 PM, Min Chen 
<min.c...@citrix.com<mailto:min.c...@citrix.com><mailto:min.c...@citrix.com>> 
wrote:
IAM branch is now merged to master.

Thanks
-min

On 3/13/14 10:13 AM, "Min Chen" 
<min.c...@citrix.com<mailto:min.c...@citrix.com><mailto:min.c...@citrix.com>> 
wrote:

Since we haven't heard of any objections to this merge for 3 days, I
am going to merge it to master today.

Thanks
-min

On 3/11/14 12:23 PM, "Hugo Trippaers" 
<h...@trippaers.nl<mailto:h...@trippaers.nl><mailto:h...@trippaers.nl>> wrote:


On 11 mrt. 2014, at 19:52, Min Chen 
<min.c...@citrix.com<mailto:min.c...@citrix.com><mailto:min.c...@citrix.com>> 
wrote:

Also, have already run FingBugs on our branch and addressed all
new findings introduced by our branch.

Awesome! :-)


Thanks.
-min

On 3/10/14 7:33 PM, "Min Chen" 
<min.c...@citrix.com<mailto:min.c...@citrix.com><mailto:min.c...@citrix.com>> 
wrote:

No new jar dependencies.

-min

Sent from my iPhone

On Mar 10, 2014, at 7:22 PM, "Chiradeep Vittal"
<chiradeep.vit...@citrix.com<mailto:chiradeep.vit...@citrix.com><mailto:chiradeep.vit...@citrix.com>>
 wrote:

Any new jar dependencies?

On 3/10/14, 11:34 AM, "Min Chen" 
<min.c...@citrix.com<mailto:min.c...@citrix.com><mailto:min.c...@citrix.com>> 
wrote:

Hi,

Prachi and I would like to merge CloudStack Identity and Access
Management(IAM) plugin services to the master branch.
Development for  this effort has been done by Prachi and me on
ACS rbac branch


(https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shor
tlo
g;
h
=r
ef
s/heads/rbac).
Checklists for the merge:
1. JIRA ticket:
https://issues.apache.org/jira/browse/CLOUDSTACK-5920.
2. Functional Specs:


https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStac
k+I
de
n
ti
ty
+and+Access+Management+%28IAM%29+Plugin. We have proposed this
feature
back in Jan, and accommodated all the feedbacks in our
implementation.
3. Unit tests for the feature are available at:
services/iam/server/test
(for iam server) and services/iam/plugin/test (for iam plugin).
4. Marvin integration tests for the feature are available at:
test/integration/smoke/test_vm_iam.py.
5. Branch has been rebased with master branch up to commit
63e3eea7905e22cab9466b28a2ab2a80b586aeed.
6. RAT test has been passed.

Thanks.
-min








Reply via email to