While mugwump++'s notes are concise enough, see below for an even more concise version suitable to save as a shell script:
mkdir pugs
cd pugs
git svn init --use-svm-props \
file://$HOME/.svk/local/mirror/pugs
git svn fetch
rm -rf .git/svn .git/config
git svn init http://svn.pugscode.org/pugs
git svn fetch
git repack -a -d -f --window 100
Also here are a couple of useful aliases:
alias pull='git svn rebase'
alias push='git svn dcommit'
Note that I still think SVK is a great revision control system -- to me, its design strikes a fine balance between practicality and elegance.
However, with a 300MiB+ repository (51MiB under Git) and 20000+ revisions, the N in O(N) vs O(log N) is large enough for common operations to matter... :-)
oh hai.
enough coding. please release perl6
Posted by: oh hai | 2008.08.18 at 12:04 PM
Maybe if the Perl 6 spec were broken into smaller parts, we could narrow the scope of what it means to be "Perl 6" and it get done sooner, with the "missing" features becoming part of the definition of Perl 6.1, etc.
Posted by: Mark Stosberg | 2008.09.16 at 10:33 PM
oh hai:
No, there had not been enough coding to release Perl 6, I'm afraid. :-)
Posted by: Audrey Tang | 2009.08.23 at 11:33 PM