From: David Barr Date: Thu, 08 Mar 2012 03:13:13 GMT Subject: [BUG] fast-import: ls command on commit root returns missing (was: Bug in svn-fe: copying the root directory acts as if it's an empty directory) Message-ID: On Thu, Mar 8, 2012 at 11:46 AM, David Barr wrote: > Hi Andrew, > > On Thu, Mar 8, 2012 at 10:13 AM, Andrew Sayers > wrote: >> Here's a bug with svn-fe that I stumbled over while snorkelling through >> repo madness.  I've tested it with the version of svn-fe in git.git's >> master branch. >> >> Copying the root directory to a sub-directory (e.g. doing `svn cp . >> trunk` to standardise your layout) doesn't correctly initialise the new >> directory. > > This issue sounds very familiar, I wonder if there's an existing test > or pending patch for it? Maybe Dmitry or Jonathan can recall. I've stepped through the reproduction and the bug seems to arise when the following command is sent to git-fast-import: 'ls' SP ':1' SP LF The expected output in this example is: '400000' SP 'tree' SP 'dd59323fe27c5647cb7ef15ce4637faae199c5f0' HT LF The actual output is: 'missing' SP LF -- David Barr