I basically run the following command to initialize and start fetching: git-svn clone -s --repack=500 -rBASE:HEAD svn://anonsvn.kde.org/home/kde/ ~/repository/GIT/KDE.git (yes -rBASE:HEAD is redundant, so I doubt that it influences anything.) Sometimes, due to my internet going down, or I have to shutdown the machine, the fetching gets interrupted, so I just resume with cd ~/repository/GIT/KDE.git git-svn fetch --repack=500 Usually it starts to fetch again, sometimes it notices an index mismatch, seems to correct it and fetches on, finally, git-svn can't seem to correct the mismatch, and fails. I've tried deleting all .rev_db* files, and all index files in the .git/svn/*/ directories, git-svn rebuilds them, but fails with the same index/checksum mismatch. KDE.git/.git/config : ----- [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [svn-remote "svn"] url = svn://anonsvn.kde.org/home/kde fetch = trunk:refs/remotes/trunk branches = branches/*:refs/remotes/* tags = tags/*:refs/remotes/tags/* -----