On 06-11-2011 05:40, Steve Teale wrote:
On Sat, 05 Nov 2011 22:38:03 +0100, Alex Rønne Petersen wrote:
Hi folks!
This is a friendly request for D core devs to use 'git pull --rebase'
instead of just plain 'git pull' when pulling remote changes into local
repositories. The reason for this is that it takes any outstanding
commits in your local tree, unrolls them, pulls in the remote changes,
and reapplies your local commits *without creating a merge commit*. This
helps keep history clean and easier to navigate, making everyone's life
that much easier. :)
For example:
$ git commit -m "my local stuff"
$ git pull --rebase origin master
$ git push origin master
Obviously I'm in a grumpy mood today, but isn't all this VCS stuff
somewhat off-topic? It certainly seems to be growing in volume.
This is the digitalmars.D group. Seems that we need a
digitalmars.D.process group as well. The first (long) posting might well
be some kind of explanation of what the process is.
Steve
I agree with you. Given the lack of such a group, this seemed like the
most sensible place to post this.
- Alex