[Nix-dev] Re: DVCS - what we care about?

Michael Raskin 7c6f434c at mail.ru
Fri Aug 13 22:13:55 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/13/2010 08:18 PM, me22 wrote:
>> Suppose that you have two branches, "master" and "stdenv". As usual, you
>> merge master->stdenv every day or two and you merge stdenv->master every
>> month or two. Then it is not possible to search for commits that first
>> appeared in stdenv.
> Who is "you" in this example?  It it possible to talk about "the"
> stdenv branch in a DVCS?  What happens if the commit first appeared in

It is what people intended to commit as "stdenv" branch. The social
process is to keep multiple stdenv heads easy-to-merge - and just merged.

> the third branch, and was merged into master and stdenv separately,
> which were then merged?

It is a commit intended to be _committed_ and was committed as commits
in the third branch. Simple as that.

> I don't know how even as a human I'd decide what came from where in a
> history like this:
> 
>     a   b   c
>      \ / \ /
>       d   e
>       |\ /|
>       f X g
>       |/ \|
>       h   i
>        \ /
>         j

What branches for commits h and i best reflect developers' intent about
what part of parallel development they belong to? Storing branches is
just storing the general intent/direction/whatever in a way convenient
for searching.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMZaeCAAoJEE6tnN0aWvw32NUH/2KWQZtrAx9madLQIk/u0Qnq
vKyJJOWN3Lkm/r2DUaPxrdBRBAK8zY2Xs33rdIPk6DMHSXVH/m6SDPMYHDzdePYO
/M9zMptMlh4TKGsiPGj7gdsqypUrmo1lPKyscRFsUeebWXrwq8f13jZ2YP7OPUE5
T38u77dXelJn6ePAUc4KZxYIFifog0HWUI/iRZ7s84J23MRZ4G5me3fJbFX8k46I
J/yc2FxoE4wKDW66U0Uo/KOOJr94mcXRW2fcMczMTrC0ipX9x6XM9UIYh6dSmI7H
qgYutbrap2fx7hDeReITcLCsltOzzfux17W6qcAnCjhAFp4vE0aOnRoeQQxioPI=
=PzzM
-----END PGP SIGNATURE-----



More information about the nix-dev mailing list