I just had a horrendous experience with git-svn. I added a few new binary files via git add+git commit, then did some more work and commits in a git-svn’ed kdevplatform checkout. After all was done, I wanted to dcommit everything back into the svn repository and svn then complained when the commit with the binary files was supposed to happen. (and for some time I lost all the work coming after that, luckily I found out how to retrieve at least the diffs)
Apparently one needs to do something special here to add binary files, unfortunately my search so far hasn’t been successful. Does anybody know how to do that properly, so I can git-svn dcommit the whole thing?