On 3/15/2012 3:32 AM, Patrick Sabin wrote:
I want to diff a renamed file (to a different directory) in different commits. File a was moved to the file subdir/c I tried: $ git diff b616d 0aa0 -- subdir/c a but git seems to always diff against /dev/null: diff --git a/a b/a new file mode 100644 index 0000000..2e5ada8 --- /dev/null +++ b/a @@ -0,0 +1 @@ +File a diff --git a/subdir/c b/subdir/c deleted file mode 100644 index 24c846c..0000000 --- a/subdir/c +++ /dev/null @@ -1,2 +0,0 @@ -File b -Another b change. git log --follow subdir/c recognizes that the file has been renamed and moved to subdirectory. Is there any way to get such a diff in git?
git diff b616d:a 0aa0:subdir/c is one way to do it. v/r, neal -- 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