From: Michał Kiedrowicz Date: Mon, 13 Apr 2009 13:51:52 GMT Subject: Re: [PATCH] builtin-apply: keep information about files to be deleted Message-ID: <20090413155152.726647d8@gmail.com> In-Reply-To: <1239478260-7420-1-git-send-email-michal.kiedrowicz@gmail.com> Dnia 2009-04-11, o godz. 21:31:00 Michał Kiedrowicz 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 Can anyone comment on this patch? It should fix bug mentioned at http://www.spinics.net/lists/git/msg100481.html -- Michał Kiedrowicz