readme
This repository contains GIT mirror of lv2 svn repo (http://lv2plug.in/repo).
svn mirroring instructions
- do normal clone:
git clone -o cz git://repo.or.cz/lv2.git
cd lv2
- 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 lv2core/.git/config
[svn-remote "svn"]
url = http://lv2plug.in/repo
# If you have write access to the svn repo, comment the line above and uncomment the two lines below
#url = svn+ssh://lv2plug.in/repo
#rewriteRoot = http://lv2plug.in/repo
fetch = trunk:refs/remotes/trunk
branches = branches/*:refs/remotes/*
tags = 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