[openstack-dev] [git-review] Supporting development in local branches
Ryan Brown
rybrown at redhat.com
Tue Aug 5 11:06:51 UTC 2014
On 08/04/2014 07:18 PM, Yuriy Taraday wrote:
> Hello, git-review users!
>
> <snip
> 0. create new local branch;
>
> master: M--....
> \
> feature: *
>
> 1. start hacking, doing small local meaningful (to you) commits;
>
> master: M--....
> \
> feature: A-B-...-C
>
> 2. since hacking takes tremendous amount of time (you're doing a Cool
> Feature (tm), nothing less) you need to update some code from master, so
> you're just merging master in to your branch (i.e. using Git as you'd
> use it normally);
>
> master: M--....-N-O-...
> \ \ \
> feature: A-B-...-C-D-...
>
> 3. and now you get the first version that deserves to be seen by
> community, so you run 'git review', it asks you for desired commit
> message, and <poof, magic-magic> all changes from your branch is
> uploaded to Gerrit as _one_ change request;
>
> master: M--....-N-O-...
> \ \ \----E* <= uploaded
> feature: A-B-...-C-D-...-E
>
> <snip>
+1, this is definitely a feature I'd want to see.
Currently I run two branches "bug/LPBUG#-local" and "bug/LPBUG#" where
the local is my full history of the change and the other branch is the
squashed version I send out to Gerrit.
Cheers,
--
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.
More information about the OpenStack-dev
mailing list