[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Git?

John Goerzen <jgoerzen@complete.org> writes:

> Git repos are very fast and space-efficient.  Last I checked, the .git
> for the entire history of the Linux kernel was smaller than the
> unpacked tar file of a single version of it.

Linux is a huge codebase with a huge number of contributors.  I don't
dispute that speed and size are THE most important things for that
project.  But maybe they aren't so important for Debianization of a
Haskell library with a dozen files and a couple of maintainers?

As an equally unrepresentative counter-anecdote:

twb> After running etckeeper for a few months, I noticed that /etc/.git
twb> constituted four fifths of my /etc tree.  Running git-gc
twb> significantly improved this ratio.

  -- http://bugs.debian.org/483804

Babysitting repos by manually running git-gc every couple of weeks is
not my idea of fun.

> Using simple git repos for each project is a known approach, works
> well, and is already supported by all sorts of tools out there.  We
> can do it today, with zero tool hacking, and maybe some minimal shell
> scripts to manage it all on the side.

That is certainly an argument in git's favour... or svn's :-)

Reply to: