libgit2/tests-clar/diff
Russell Belfer 0abd724454 Fix filemode comparison in diffs
File modes were both not being ignored properly on platforms
where they should be ignored, nor be diffed consistently on
platforms where they are supported.

This change adds a number of diff and status filemode change
tests.  This also makes sure that filemode-only changes are
included in the diff output when they occur and that filemode
changes are ignored successfully when core.filemode is false.

There is no code that automatically toggles core.filemode
based on the capabilities of the current platform, so the user
still needs to be careful in their .git/config file.
2012-06-08 12:09:10 -07:00
..
blob.c Fix MSVC compilation issue 2012-05-09 21:14:49 +02:00
diff_helpers.c diff: fix the diffing of two identical blobs 2012-05-07 12:18:33 +02:00
diff_helpers.h diff: fix the diffing of two identical blobs 2012-05-07 12:18:33 +02:00
index.c Clean up GIT_UNUSED macros on all platforms 2012-03-02 15:51:55 -08:00
iterator.c Fix git_status_file for files that start with a character > 0x7f 2012-06-07 09:50:19 -04:00
patch.c Fix usage of "new" for fieldname in public header 2012-05-02 15:34:58 -07:00
tree.c diff: fix the diffing of two identical blobs 2012-05-07 12:18:33 +02:00
workdir.c Fix filemode comparison in diffs 2012-06-08 12:09:10 -07:00