From: Duy Nguyen Date: Sat, 23 May 2015 02:06:41 GMT Subject: Re: recovering from "unordered stage entries in index" error Message-ID: In-Reply-To: On Sat, May 23, 2015 at 1:56 AM, McHenry, Matt wrote: > $ git svn fetch > fatal: unordered stage entries in index > write-tree: command returned error: 128 git-svn does not create the index manually. It uses update-index or read-tree to do that. While there's still a chance of bugs in update-index that produces broken index, it's probably read-tree in this case because it assumes good order from the source tree object, which is(?) generated by git-svn. And the write-tree message supports this (the code does read-tree then write-tree). So maybe you can do "GIT_TRACE=2 git svn fetch" and post the output. I'd expect to see something like "git read-tree " before "fatal: unorder...". You can then use git ls-tree to examine this tree, try to sort the file list with "LANG=C sort" and compare with the original list. -- Duy