Donnie Berkholz schrieb:
Greg KH wrote:
What was the reasons he cited?
Given that ports is pretty similar to our gentoo-x86, I'd guess about
the same ones mentioned at
http://dev.gentoo.org/~antarus/projects/gleps/glep-0666.txt -- I quote
from there:
1. Git currently requires you to check out the whole repository.
This includes *all of the history*.
2. Git cannot update portions of the repository, it can only update
the entire thing.
This was one of the big reasons. They (and we maybe as well) have people
there with 56k/64k dialup connections. Checking out the whole thing
would take ages.
Second thing was that absolutely none of the scripts would be able to
handle it and they would have to be rewritten from ground up whereas
most of them would work with svn if you just change the binary path (or
symlink it even)
> The conversion to GIT from CVS was also lengthy
> (approximately two weeks) althought many projects attempted a switch
> this summer and tools have improved in speed.
This one was the third. At the time they tried, the conversion could not
be suspended, so cvs would have to be taken offline for a really long time.
And the last thing was the idea about distribution. There is one
"centrally" maintained tree and people commit to it all day. So the
chance of getting conflicts in pushes if one is on tour for three days
would be very likely and so the distributed part of the VCs wouldn't be
helpful.
Jokey
--
[email protected] mailing list