ACK from me... I submitted a similar patch last May 4 which also changed sha1_name.c to do this. The patch added a config variable to control this (probably not desirable). The patch also handled leading/embedded . and .. . In p4 you can say p4 <operation> file#rev and file is interpreted relatively. I wanted to be able to say git <operation> tree:file and have file interpreted relatively. This should only happen when you are inside the work tree. Good luck! Dana On Dec 18, 2007 12:47 PM, Alex Riesen <raa.lkml@xxxxxxxxx> wrote: > This allows git show to understand something like this: > > $ test -f DIR/file && cd DIR && git show rev:file > > Signed-off-by: Alex Riesen <raa.lkml@xxxxxxxxx> > --- > > This is a bit too simplistic and can be fooled easily: > > .../t$ git show HEAD:../t/test-lib.sh > > wont work. It is short, though. -- Dana L. How danahow@xxxxxxxxx +1 650 804 5991 cell - 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