svn -> git に移行する話
git-svn が入っていなかったのでインストール
$ sudo aptitude install git-svn
svn clone すると,git リポジトリができるので,それをpush する.
$ git svn clone https://repos.kakutani.com/svn/oblove/ oblove2008summer $ cd oblove2008summer $ git remote add origin git@github.com:cliarvy/oblove2008summer.git $ git push origin master
emacs で,M-x git-status 無かったので,{git,vc-git,git-blame}.el をload-path の通っているディレクトリに置いて,以下を.emacs に追加してみた.
;;; git (require 'git) (require 'git-blame) (add-to-list 'vc-handled-backends 'GIT)
ちなみに,.git/config でこんな風に書いてあるだけなのだった.
$ tail -6 .git/config [svn-remote "svn"] url = https://repos.kakutani.com/svn/oblove fetch = :refs/remotes/git-svn [remote "origin"] url = git@github.com:clairvy/oblove2008summer.git fetch = +refs/heads/*:refs/remotes/origin/* $ git branch -r git-svn origin/master $ git branch * master