Hi, $ git show XXXX:data/path/object.c Gives me what I want, a cat of the objects contents. However for some files I get a message about ambiguous argument telling me to separate paths from revisions with '--'. Okay so I try that: $ git show -- XXXX:data/path/object.c But it gives me nothing $ git show XXXX -- data/path/object.c Gives me a git diff output for the object. This is all with git 1.6.2.3 What's happening here? Why aren't all these equivalent? Cheers, Geoff Russell -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html