[Python-Dev] Hg: inter-branch workflow

Georg Brandl g.brandl at gmx.net
Sun Mar 20 17:59:19 CET 2011


On 20.03.2011 16:50, Thomas Wouters wrote:
> 
> 
> On Sun, Mar 20, 2011 at 17:39, Georg Brandl <g.brandl at gmx.net
> <mailto:g.brandl at gmx.net>> wrote:
> 
>     The reason why rebasing is not universally applied is that the
>     rebased changesets are different from the original ones (therefore
>     I wrote A' and B') -- even if the diff is the same, the parents
>     are not, and therefore the changeset id (hash) changes.  This is
>     called "changing history", and frowned upon by purists.  In reality
>     it works fine if you know the limits:
> 
> 
> It's frowned upon by more than just purists, and it works "in reality" as fine
> as handing out your creditcard and personal information over the internet; you
> can't always tell the result is bad, and it can be very painful finding out.

Well, YMMV.  But instead of spreading FUD you might want to state *why*.

Georg



More information about the Python-Dev mailing list