[Nix-dev] Re: distributed version control system

Michael Raskin 7c6f434c at mail.ru
Fri Apr 23 10:44:53 CEST 2010


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

On 04/23/2010 12:07 PM, Yury G. Kudryashov wrote:
>> Well, there are some features that SVN has and many DVCS lack.
>> a) checking out only a subdirectory. Most VCSes have branch granularity
>> for checkouts.
> If someone wants to commit to, say, nixpgs, he will need the whole nixpkgs 
> tree to test his changes. So, I don't think that branch granularity is a 
> problem.

For some useful fixes full tree is not needed. For example, when you see
a wrong url committed in the branch you do not usually use.

>> b) checking out only a specified revision.
>> The question here is also about being able to commit after such partial
>> checkouts..
> If someone wants to commit, he will need head revision. I know that git 
> support shallow clones with possibility to commit. Don't know about other 
> dvcs.

Well, if you already use DVCS you may want to make a diamond fix to have
a full reference branch without this bug. Although that would need a
full checkout later.

Also the mere partial checkout without chance to commit may be nice.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJL0V4FAAoJEE6tnN0aWvw3OWoIAIsUPpYDnvg26VsiTJBlcoo6
Kj7aN5XtRy2mPQQweRVr5iFAYwUJ94371LnG58/LkiLxYyJdtqzBDX7j5FjoozUm
2ew6GQjXcI341R/pCocDw3fsfXPSCsCcIIfI5kqg43iuTnqqk2sVw0Lp8ZPfu81V
fTT8s3flKlO3JqAWGqmgz8BjIqEs3vqFOw4/vGRO25aFepY0N7MfkwnQlB4NPErZ
cfTa7AQGoWjbtFw/FiG+J4dXU1iHuAaS16lQI+I22E2J7WODz7x/TK25314PMo49
MLLIYbntYkbufy9mSLbH3FIaE1oKHNQbvCLHjXgs9/SlJSQIKjwwTa+OjSvaj+w=
=M6rL
-----END PGP SIGNATURE-----



More information about the nix-dev mailing list