The delang is using merge instead of rebase/squash

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Tue Mar 21 05:45:45 PDT 2017


On Tuesday, 21 March 2017 at 11:59:42 UTC, deadalnix wrote:
> It's not good either. Why would I want to look at a DAG when 
> the serie of event is strictly linear to begin with ?

Not sure what you mean here. The way it's presented is not a DAG.

> Yes, that's why rebasing makes thing clearer. Nobody care what 
> the master commit was when the work was started.

Sure, I'm not against rebasing. It's the squashing that's 
problematic.

> "Our source control is completely broken, but that's not a 
> problem because we developed 3rd party tools to work around the 
> brokenness"

That's fallacious.

> While I agree with you that things like bisecting are broken in 
> D, I don't see it as a reason to screw things up even more. I'm 
> not a big fan of "it's already broken, so we can break it even 
> more". This should, and can, be fixed.
>
> https://danluu.com/monorepo/
>
> Incidentally, I got a company contacting me last week willing 
> to pay me good money to help them transition toward these kind 
> of workflow.

I don't disagree with you, but this is a different discussion 
that's orthogonal to this one.

> Then it should have been 2 PR or more to begin with. Splitting 
> PR in smaller ones is a good practice in general,

You are changing the subject. I'll reply in another post with a 
different subject.


More information about the Digitalmars-d mailing list