summaryrefslogtreecommitdiff
path: root/builtin-rev-list.c
diff options
context:
space:
mode:
authorLibravatar Nazri Ramliy <ayiehere@gmail.com>2009-02-12 21:36:14 +0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-02-12 12:31:52 -0800
commita8344abe0f70f9fc629ee055d73ffa65fbc58311 (patch)
treeb1b33c20811a2b62866530dea12b910f47d3c465 /builtin-rev-list.c
parentMerge branch 'maint' (diff)
downloadtgif-a8344abe0f70f9fc629ee055d73ffa65fbc58311.tar.xz
Bugfix: GIT_EXTERNAL_DIFF with more than one changed files
When there is more than one file that are changed, running git diff with GIT_EXTERNAL_DIFF incorrectly diagnoses an programming error and dies. The check introduced in 479b0ae (diff: refactor tempfile cleanup handling, 2009-01-22) to detect a temporary file slot that forgot to remove its temporary file was inconsistent with the way the codepath to remove the temporary to mark the slot that it is done with it. This patch fixes this problem and adds a test case for it. Signed-off-by: Nazri Ramliy <ayiehere@gmail.com> Acked-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-rev-list.c')
0 files changed, 0 insertions, 0 deletions