--- wikisrc/gitsofar.mdwn 2015/02/16 01:44:18 1.4 +++ wikisrc/gitsofar.mdwn 2017/09/22 10:37:52 1.7 @@ -22,11 +22,11 @@ git is slow during 'status' by default s change. It will produce a warning with tunable options if the command runs slowly. -** Update +*Update* + After some complaining on the git@ mailing list a patch has been produced which drops the memory requirements down quite a bit. I can now, without much tuning, -work on my 512 system. I'm pretty sure a 256 + swap without any special tuning -would also work. +work on my 512 system. ### CVS in parallel @@ -43,7 +43,11 @@ See above for CVS server provided if ong ### existing cvs dependencies -TBD +is there a list of these? build systems? +The entire build infrastructure of NetBSD should (even without giti) change into a "jobs"-oriented workflow instead of a "server"-oriented workflow. + +Very recent (summer 2017) events have shown that the ability to move things around is very important. + ### How should NetBSD be setup @@ -85,7 +89,7 @@ Also using the dates for commits instead ### how to convert -ESR? +https://github.com/netbsd/ ### No lock-in @@ -95,6 +99,9 @@ Don't do anything weird like change hist Maybe when we have 30 years of project history it will be time to consider restructuring the project. :) +git is the most widely used VCS ever so it has the best chance of conversion tools existing. +No future tool will be able to exist without a git-conversion script. + --- I think this is less a function of the tool and more a function of the project not @@ -102,7 +109,7 @@ allowing non-"standard" actions. ### Who, When, and How Long? -* ESR/Joerg - convert +* ESR/IIJ/Joerg - convert * sometime, eventually, maybe * assumptions/proposal: @@ -110,7 +117,8 @@ Assuming conversion starting from date(x refinements of Joerg/ESR conversion can continue to run in read-only mode as they do today. This means the "switch" is a few hours only for: -** cvs goes read only -** history from last git conversion pull until now is appended -** cvs is turned off -** git is made available over ssh +1. cvs goes read only +2. history from last git conversion pull until now is appended +3. cvs is turned off +4. git is made available over ssh +