I've been using git-svn for what feels like years now without any issues. My typical workflow is work, commit, ..., work, commit, rebase, dcommit
All of a sudden I started getting this error today:
$ git svn rebase
Current branch master is up to date.
$ git svn dcommit
Assertion failed: (svn_uri_is_canonical(child_uri, NULL)), function uri_skip_ancestor, file /SourceCache/subversion/subversion-62/subversion/subversion/libsvn_subr/dirent_uri.c, line 1519.
error: git-svn died of signal 6
Just in case it's version related:
$ git --version
git version 1.8.3.4 (Apple Git-47)
I do have one change in git stash, but that's never been a problem before. Could it be now?
Another thing that changed recently was that our Unfuddle repo (where the central SVN repo is hosted) recently ran out of space and we had to pay for a larger plan; but I was able to dcommit to it Friday afternoon, after increasing the plan size. I can't think of anything else that's changed.
I did find some other people on SO having issues with dcommit but nobody with this particular error message.
What should I do?