[tex-live] Distributed VCS (was: Debian freeze - last chance for changes)

Norbert Preining preining at logic.at
Sun Jun 24 08:07:07 CEST 2012

Hi Peter,

On Sa, 23 Jun 2012, Peter Breitenlohner wrote:
> They will all be committed to the TL SVN after the freeze and the four bug
> fixes might make it into the branch2012 (that's for Karl to decide).

Good idea.

> pro svn:
> one can check out a subtree, very convenient for a huge monolithic
> repository as TL

Yes, that is true, that is the only thing I am missing from dvcs,
but there is support for sub-repositories in mercurial.

> pro git:
> git-log and git-blame work without network access

faster, only one directory keeps the stuff.

And the most most most most most pro for git/mercurial: branches and merges
just *work*. subversions branches are a PITA. Well, branching is easy,
but *merging* is a PITA. I tried it several times in the Debian-svn, 
for development branches etc. It ended in tears and pain. And manually
porting all changes one by one over to the main branch.

This is the *one* reason I want a different system.


Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
POGES (pl.n.)
The lumps of dry powder that remain after cooking a packet soup.
			--- Douglas Adams, The Meaning of Liff

More information about the tex-live mailing list