It would be nice if we ran script to update gentoo-x86 git conversion locally on git-exp. This would enable to update repo more often. Attached is a shell script to regenerate our git repository using few things. Flow of this script is as follows: 1. check requirements (needs dev-ruby/rcsparse, dev-ruby/rbtreem, dev-ruby/fromcvs). It also needs git and rsync but these are implied. 2. update cvs tree using rsync 3. update "author" mapping between committer id and git commit author. This step needs previously generated author mappings with manual fixes for few old souls without proper id at the time. 4. initialize bare git repository if it doesn't exist 5. run togit ruby script to convert cvs to git using authors file from step 3 6. push git repo to "origin" (we don't set it) Pregenerated authors file to be placed into tmpdir (-t switch) is attached as well. Help output: regen_git.sh - generate/update git conversion of Gentoo x86 CVS tree -h help -t tmpdir set temporary directory [default:/tmp] -u user set cvs user for getting userlist [default:$USER] -g output output git directory [default:/tmp/gentoo-x86.git] -r omit requirement checking -c omit cvs tree update -m omit updating developer mapping to aliases -o omit git tree conversion -p omit pushing git to origin Reproducible: Always
Created attachment 277229 [details] git regen script
Created attachment 277231 [details] pregenerated author files with manual fixes to be used as "base" author file
As a spam precaution changed this to private bug due to authors file containing emails.
ferringb: This was the other generation code using togit.
git-exp is gone now. -A