Firebird core development switched to #SVN (Subversion)
If you check the Firebird-checkins list you can observe that Firebird core development is done using SVN as software version control system.
To check out trunk all you need to do is read the subversion guide at sourceforge and here is how i have done it on my debian machine
svn co https://firebird.svn.sourceforge.net/svnroot/firebird/firebird/trunk firebird
I’m trying to import and mirror the svn repository in git
http://utsl.gen.nz/talks/git-svn/intro.html#howto-track-svn
ps: svn git command it’s working for a few hours , let’s hope that is all ok and then i will push it to gitorious daily
Are you cloning the branches and tags too? I fail to do it with
R=https://firebird.svn.sourceforge.net/svnroot/firebird; git svn clone $R –trunk $R/firebird/trunk –tags $R/firebird/tags –branches $R/firebird/branches firebird-svn
It gives back:
Initialized empty Git repository in …/upstream-svn/.git/
Using higher level of URL: https://firebird.svn.sourceforge.net/svnroot/firebird/firebird/trunk => https://firebird.svn.sourceforge.net/svnroot/firebird
perl: /tmp/buildd/subversion-1.6.12dfsg/subversion/libsvn_subr/path.c:115: svn_path_join: Assertion `svn_path_is_canonical(component, pool)’ failed.
error: git-svn died of signal 6
If I drop –tags and –branches it goes on, but I’d really like to have the branches too.
Ah, found it. For some reason git-svn creates bad paths in the [svn-remote “svn”] section of .git/config. Any double shashes (//) must be replaced with a single slash and then ‘git svn fetch’ starts to work.