I can no longer git svn rebase (using msysgit on Windows 7).

The error starts with:

Byte order is not compatible at ../../lib/Storable.pm

And ends with:

Could not unmemoize function 'lookup_svn_merge', because it was not memoized to begin with

It may be overkill, but I've tried reinstalling the fule Git Extensions package with msysgit. I also made sure that cygwin git and/or perl aren't interfering. I seem to be stuck rebasing consistently on this one commit; before this, it was fine. A colleague who uses git-svn on Windows against the same subversion repository had no problems, so it's something specific to my development machine.

link|improve this question

75% accept rate
There's a similar Perl cache related bug recently submitted to git-svn, which they patched. Perhaps Google hasn't applied the same fix to msysgit (yet?). – techie007 Nov 23 '11 at 20:48
feedback

1 Answer

up vote 2 down vote accepted

I have no explanation for why this worked, but deleting .git/svn/.caches/ fixed the problem. I guess the error message was referring to the lookup_svn_merge.db that's stored in that folder?

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.