Dnia 2009-04-11, o godz. 21:31:00
Michał Kiedrowicz [off-list ref] napisał(a):
Example correct diff generated by `diff -M -B' might look like this:
diff --git a/file1 b/file2
similarity index 100%
rename from file1
rename to file2
diff --git a/file2 b/file1
similarity index 100%
rename from file2
rename to file1
Information about removing `file2' comes after information about
creation of new `file2' (renamed from `file1'). Existing
implementation isn't able to apply such patch, because it has to know
in advance which files will be removed.
This patch populates fn_table with information about removal of files
before calling check_patch() for each patch to be applied.
Signed-off-by: Michał Kiedrowicz <redacted>
Can anyone comment on this patch? It should fix bug mentioned at
http://www.spinics.net/lists/git/msg100481.html
--
Michał Kiedrowicz