Hello Petr, Miklos, All, Recently I've setup an svn mirror on repo.or.cz for docutils projects[1]. Automatic regular updates by `git svn fetch` seem to work, so first thanks for the service. However master is not updated at all, and also refs/heads/* are not populated from refs/remotes/* it seems. In Girocco's taskd/clone.sh[2] and jobd/update.sh[3], I see there is a nice setup for master to be bound to trunk and also refs/remotes/heads/* to be propagates to refs/remotes/*: ---- taskd/clone.sh ---- svn://*) GIT_DIR=. git svn fetch # Neat Trick suggested by Miklos Vajna GIT_DIR=. git config remote.origin.url . GIT_DIR=. git config remote.origin.fetch +refs/remotes/heads/*:refs/heads/* GIT_DIR=. git config remote.origin.fetch +refs/remotes/trunk:refs/heads/master GIT_DIR=. git config remote.origin.fetch +refs/remotes/tags/*:refs/tags/* GIT_DIR=. git fetch ---- jobd/update.sh ---- svn://*) GIT_DIR=. bang git svn fetch GIT_DIR=. bang git fetch But it seems it does not work. First I see there is a need for quoting, so e.g. - GIT_DIR=. git config remote.origin.fetch +refs/remotes/heads/*:refs/heads/* + GIT_DIR=. git config remote.origin.fetch '+refs/remotes/heads/*:refs/heads/*' but I'm not sure it will fix the problem. Can we do something about it please? Thanks beforehand, Kirill [1] http://repo.or.cz/w/docutils.git [2] http://repo.or.cz/w/girocco.git/blob/HEAD:/taskd/clone.sh#l25 [3] http://repo.or.cz/w/girocco.git/blob/HEAD:/jobd/update.sh#l41 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html