[openstack-dev] [git-review] Supporting development in local branches
Ryan Brown
rybrown at redhat.com
Tue Aug 5 14:49:23 UTC 2014
On 08/05/2014 09:27 AM, Sylvain Bauza wrote:
>
> Le 05/08/2014 13:06, Ryan Brown a écrit :
> -1 to this as git-review default behaviour. Ideally, branches should be
> identical in between Gerrit and local Git.
Probably not as default behaviour (people who don't want that workflow
would be driven mad!), but I think enough folks would want it that it
should be available as an option.
> I can understand some exceptions where developers want to work on
> intermediate commits and squash them before updating Gerrit, but in that
> case, I can't see why it needs to be kept locally. If a new patchset has
> to be done on patch A, then the local branch can be rebased
> interactively on last master, edit patch A by doing an intermediate
> patch, then squash the change, and pick the later patches (B to E)
>
> That said, I can also understand that developers work their way, and so
> could dislike squashing commits, hence my proposal to have a --no-squash
> option when uploading, but use with caution (for a single branch, how
> many dependencies are outdated in Gerrit because developers work on
> separate branches for each single commit while they could work locally
> on a single branch ? I can't iimagine how often errors could happen if
> we don't force by default to squash commits before sending them to Gerrit)
>
> -Sylvain
>
>> Cheers,
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
I am well aware this may be straying into feature creep territory, and
it wouldn't be terrible if this weren't implemented.
--
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.
More information about the OpenStack-dev
mailing list