From csr21 at cantab.net Mon Feb 1 14:32:45 2010 From: csr21 at cantab.net (Christophe Rhodes) Date: Mon, 01 Feb 2010 14:32:45 +0000 Subject: [gsharp-devel] changing VCS to git In-Reply-To: <87zl43z2xu.fsf@cantab.net> (Christophe Rhodes's message of "Sun, 24 Jan 2010 20:02:37 +0000") References: <87zl43z2xu.fsf@cantab.net> Message-ID: <87sk9ljab6.fsf@cantab.net> Christophe Rhodes writes: > Absent any objections, I'll aim to make that change in the first week of > February. I've made a trial conversion of the history. It is available with git clone http://rvw.doc.gold.ac.uk/sullivan/git/gsharp.git and there is a web interface at http://rvw.doc.gold.ac.uk/sullivan/cgi-bin/gitweb.cgi?p=gsharp.git The conversion was made by * first using git-cvsimport: git cvsimport -A ../gsharp-author-file -d \ :local:/home/csr21/lisp/tmp/gsharp/cvsroot -z 180 gsharp" * followed by editing the commit titled "Gsharp definitely has lyrics" to amend the commit message to be encoded in utf-8 (there's a \"u in iso-8859-1) * followed by resetting the committer metadata with git filter-branch -f --env-filter ' export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME" export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL" export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE" ' --tag-name-filter cat -- --all Please browse the history and let me know if anything seems awry. Best, Christophe From csr21 at cantab.net Mon Feb 15 20:24:58 2010 From: csr21 at cantab.net (Christophe Rhodes) Date: Mon, 15 Feb 2010 20:24:58 +0000 Subject: [gsharp-devel] changing VCS to git In-Reply-To: <87sk9ljab6.fsf@cantab.net> (Christophe Rhodes's message of "Mon, 01 Feb 2010 14:32:45 +0000") References: <87zl43z2xu.fsf@cantab.net> <87sk9ljab6.fsf@cantab.net> Message-ID: <87r5om8cx1.fsf@cantab.net> Christophe Rhodes writes: > Christophe Rhodes writes: > >> Absent any objections, I'll aim to make that change in the first week of >> February. > > I've made a trial conversion of the history. It is available with > git clone http://rvw.doc.gold.ac.uk/sullivan/git/gsharp.git > and there is a web interface at > http://rvw.doc.gold.ac.uk/sullivan/cgi-bin/gitweb.cgi?p=gsharp.git I have now installed the above converted tree in common-lisp.net. You can browse it at and clone it with git clone git://common-lisp.net/projects/gsharp/gsharp.git or git clone http://common-lisp.net/r/projects/gsharp/gsharp.git Committers (members of the gsharp Unix group on common-lisp.net) /should/ be able to push to it, with git push ssh://common-lisp.net/var/git/projects/gsharp/gsharp.git or git push @common-lisp.net:/projects/gsharp/git/gsharp.git and if a commit is pushed, the gsharp-cvs mailing list should (famous last words) receive an e-mail, much as previously with cvs commitmail. Until we've confirmed that the functionality basically works, I won't consider this conversion done; when it is, I'll update the gsharp website. (In other words: there's still time to stop this, if someone feels desperately unhappy. There will probably be a certain amount of friction also while people work out how best to interact with the new system; I'll try to be responsive to questions, not that I am the world's supreme git expert...) Best, Christophe