The only parts of CVS 'gentoo' module active in the last 600 days, excluding web content. #Files Path 31 gentoo/src/patchsets/binutils 25 gentoo/src/patchsets/coreutils 800 gentoo/src/patchsets/gcc 97 gentoo/src/patchsets/gentoo-headers 197 gentoo/src/patchsets/glibc 8 gentoo/src/patchsets/ocaml 15 gentoo/src/patchsets/texlive 1 gentoo/src/patchsets/uclibc So I think let's plan for a monolithic conversion of 'gentoo' to a historical Git repo, and then do repo-surgery to extract new repos for each of the above to new repos (the history is pretty valuable, and quite small). The largest one is GCC< which looks like ~10MB of history.
I see 54 directories under src/patchsets/ plus 17 that have been deleted in CVS. If I apply your original cutoff date (which roughly translates to 2015 or later), I get a slightly different set of repositories (with "gdb", "mico", and "tigervnc" in addition): 2017-08-02 binutils 2017-03-13 coreutils 2018-05-18 gcc 2018-03-10 gdb 2018-06-19 gentoo-headers 2017-08-17 glibc 2019-05-22 mico 2017-10-04 ocaml 2019-05-31 texlive 2015-02-23 tigervnc 2015-05-29 uclibc I wonder though if these make sense as stand-alone repositories? Some of them contain references to files outside these trees. For example, glibc/make-tarball.sh wants to copy README* from the directory above.
Created attachment 735951 [details, diff] README-excluded-files: Information about excluded files Git conversion of the repo: https://gitweb.gentoo.org/archive/proj/gentoo.git/ I am going to push one more commit (attached) with information about excluded files.
(In reply to Ulrich Müller from comment #2) > Created attachment 735951 [details, diff] [details, diff] > README-excluded-files: Information about excluded files Pushed, with slightly updated wording: https://gitweb.gentoo.org/archive/proj/gentoo.git/commit/?id=b3209f7778b02f1f121b20dcdb730c9da4b16517
(In reply to Robin Johnson from comment #0) Coming back to the "split git repos" part, please review: https://github.com/ulm/patchsets-binutils-historical https://github.com/ulm/patchsets-coreutils-historical https://github.com/ulm/patchsets-gcc-historical https://github.com/ulm/patchsets-gdb-historical https://github.com/ulm/patchsets-gentoo-headers-historical https://github.com/ulm/patchsets-glibc-historical https://github.com/ulm/patchsets-ocaml-historical https://github.com/ulm/patchsets-texlive-historical
(In reply to Ulrich Müller from comment #4) I've missed the last line when cutting and pasting. Complete list is: https://github.com/ulm/patchsets-binutils-historical https://github.com/ulm/patchsets-coreutils-historical https://github.com/ulm/patchsets-gcc-historical https://github.com/ulm/patchsets-gdb-historical https://github.com/ulm/patchsets-gentoo-headers-historical https://github.com/ulm/patchsets-glibc-historical https://github.com/ulm/patchsets-ocaml-historical https://github.com/ulm/patchsets-texlive-historical https://github.com/ulm/patchsets-uclibc-historical
Git conversion is available, see comment #2. Looks like nobody is interested in the split repos any more. In any case, they're available on Github, so copying them to Gentoo infra should be trivial. Closing.