Bug#845297: push-pull CVS/GIT

Osamu Aoki <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <20170520180037.ocluzwre7vhj3fhd__2883.85798126019$1495303401$gmane$org@goofy.local>
Hi,

This is FYI.

cvs to git migration is slow if you use git-cvsimport with the remote
repository due to the network latency.  When I tried to create www local
copy in git for me to work on it and commit back to CVS, I created
git-cvs script.

   https://github.com/osamuaoki/git-cvs

Here, I clone CVS with rsync/ssh.  Normally slow git-cvsimport is run
locally to get very fast processing for large repository like
www.debian.org

I even created a push script from git to CVS.

There are 2 ways to sync with CVS. 

I hope this may be of some use for you.

I never got to do it but the next step was to make this export script to
work with the git submodule which I never got to do.

I think Japanese translation people runs git server and the commit to
git is committed to PO in CVS as I understand.  I don't know exactly how
it works. (Kenshi Muto <[email protected]> runs it I suppose.)

Osamu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.