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

Reply via email to