Code

[PATCH] Make "git diff" work inside relative subdirectories
authorLinus Torvalds <torvalds@osdl.org>
Wed, 17 Aug 2005 01:06:34 +0000 (18:06 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 17 Aug 2005 01:47:22 +0000 (18:47 -0700)
commitd288a70030eaa5c205a72b4548635e17f8e523c0
treee446e859256bd90a9eefd1cb2406707ea5b9d555
parent83db04ff878f40146952ee5d3d2d113568455f5b
[PATCH] Make "git diff" work inside relative subdirectories

We always show the diff as an absolute path, but pathnames to diff are
taken relative to the current working directory (and if no pathnames are
given, the default ends up being all of the current working directory).

Note that "../xyz" also works, so you can do

cd linux/drivers/char
git diff ../block

and it will generate a diff of the linux/drivers/block changes.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Makefile
cache.h
diff-cache.c
diff-files.c
diff-tree.c
git-diff-script
rev-parse.c
setup.c [new file with mode: 0644]