Request for D core devs: git pull --rebase

Alex Rønne Petersen xtzgzorex at gmail.com
Sun Nov 6 04:17:40 PST 2011


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


More information about the Digitalmars-d mailing list