On Wed, Apr 30, 2008 at 8:37 AM, Jeff King <peff@xxxxxxxx> wrote: > On Wed, Apr 30, 2008 at 07:36:23AM +0930, Geoff Russell wrote: > > > > Hmm. Are you sure that the commit you got from HEAD@{"3 minutes ago"} > > > actually _has_ the file data/node/node.data? If it doesn't, then you get > > > > > Later today (touch wood) I'll prepare as small a test case as > > possible, then send > > a tar.gz of the .git directory. Okay? > > That would be great, thanks. Attached is tar.gz of working directory (.) - so unpack in a new directory. git show HEAD@{"N seconds ago"}:data/node/.gitignore works fine for values of N back to creationof file But: git show HEAD@{"N seconds ago"}:data/node/node.newds1 doesn't work for any values of N. During my attempts to create this example, I managed created a directory which where the show command failed for both files, but when I changed the commit message, the show worked for .gitignore but not the node file. Hence my suspicion of that the slashes in the path are being interpreted as requesting a commit message match ...? I hope you can track it down, I will install the latest version of git later on today to confirm the behaviour is still happening. Thanks, Geoff Russell > > -Peff > -- 6 Fifth Ave, St Morris, S.A. 5068 Australia Ph: 041 8805 184 / 08 8332 5069
Attachment:
gitdemo.tar.gz
Description: GNU Zip compressed data