readme
This repository contains GIT mirror of
JACK.
svn mirroring instructions
- do normal clone:
git clone -o cz git://repo.or.cz/jack2.git
cd jack2
- Now you need to fetch the git-svn tracking branches which are not cloned per default:
git config --add remote.cz.fetch '+refs/remotes/*:refs/remotes/*'
git fetch
- you also need to setup the config for git-svn so that a subsequent git svn fetch knows where the repository is. just paste this into jack2/.git/config
[svn-remote "svn"]
url = http://subversion.jackaudio.org/jack
# If you have write access to the svn repo, comment the line above and uncomment the two lines below
#url = svn+ssh://jacksvn@jackaudio.org
#rewriteRoot = http://subversion.jackaudio.org/jack
fetch = jack2/trunk/jackmp:refs/remotes/trunk
branches = jack2/branches/*:refs/remotes/*
tags = jack2/tags/*:refs/remotes/tags/*
- The git svn metadata stored in .git/svn has not been cloned. git-svn uses it to map from git commits to svn revisions. But it has added a git-svn-id: to all the commit messages, which have been cloned. So when you execute git svn fetch now, it will rebuild its mapping from the commit messages.
git svn fetch