{"thread":{"id":"21572","subject":"relative path specs not understood","startedAt":"2009-11-10T18:13:55Z","lastAt":"2009-11-10T18:13:55Z","messageCount":1,"participants":["David Reitter"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"127260","messageId":"9D4D6466-59BB-427D-97E5-C4E963CB769B@gmail.com","threadId":"21572","inReplyTo":null,"subject":"relative path specs not understood","fromName":"David Reitter","fromEmail":"david.reitter@gmail.com","sentAt":"2009-11-10T18:13:55Z","receivedAt":"2009-11-10T18:13:55Z","isPatch":false,"sender":{"key":"david.reitter@gmail.com","avatar":"https://gravatar.com/avatar/0b9f43c735737567aec3272fea5afa461ffa049f180103c1aab629aa6c1207f1?d=mp&s=160"},"body":"I'm troubled by a repository in which I can access certain files only  \nusing the full path specification, but not from within the directory.   \nThe protocol below should explain this.\nI have a hunch this may have to do with certain symlinks (stored in  \nthe repository), or maybe with renaming.  Any help on debugging this  \nwould be great.  Perhaps I've just misunderstood something here...\n\n- David\n\n\n~/ae.git$ git --version\ngit version 1.6.5.2\n~/ae.git$ cd etc\n~/ae.git/etc$ git ls-files DISTRIB\nDISTRIB\n~/ae.git$ cd ..\n~/ae.git$ git ls-files -t -- aquamacs/TODO\nH aquamacs/TODO\n~/ae.git$ cd aquamacs/\n~/ae.git/aquamacs$ git ls-files -t -- TODO\n~/ae.git/aquamacs$ git ls-files -vmo -- TODO\n? TODO\n~/ae.git/aquamacs$ git status TODO\nerror: pathspec 'TODO' did not match any file(s) known to git.\n~/ae.git/aquamacs$ git add TODO\n~/ae.git/aquamacs$ git status TODO\nerror: pathspec 'TODO' did not match any file(s) known to git.\n~/ae.git/aquamacs$ cd ../lisp/\n~/ae.git/lisp$ ls -la aquamacs\nlrwxr-xr-x  1 dr  dr  25 Oct  7 22:30 aquamacs -> ../aquamacs/src/site- \nlisp\n\n~/ae.git/.git$ cat config\n[core]\n         repositoryformatversion = 0\n         filemode = true\n         bare = false\n         logallrefupdates = true\n         ignorecase = true\n(...)\n"}]}