Alex Riesen wrote: >> okay, what do I expect when doing cd .git && git-ls-files? >> Either listing *all files* in the repo (like git-ls-files from the >> repo root) or no files at all, or failure (".git is private"). > > List nothing. That's what it does. It could return non-0 > (which it does not), but aside from that,... looks very sensible. yah, to fail or not to fail. I'd still say listing in .git is invalid, hence fail. > Alright, it is not. I can even imagine someone having a script > containing "git-ls-files -o| rm -f; git reset --hard" to get clean > working dir, > and starting the script in .git one day. Make "-o" list nothing as well? yes, I actually wanted to talk about -o, but forgot to mention. Following my reasoning above, it should fail as well. cheers simon -- Serve - BSD +++ RENT this banner advert +++ ASCII Ribbon /"\ Work - Mac +++ space for low €€€ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \