diff: generate pretty filenames in prep_temp_blob()
commit003b33a8ad686ee4a0d0b36635bfd6aba940b24a
authorDavid Aguilar <davvid@gmail.com>
Sun, 31 May 2009 08:35:52 +0000 (31 01:35 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Jun 2009 00:57:59 +0000 (31 17:57 -0700)
treea4fb990bc62930d859f8343c41f5a3162aca6449
parente1c068869216c8c231c1585bbfa9fda42b4756f8
diff: generate pretty filenames in prep_temp_blob()

Naturally, prep_temp_blob() did not care about filenames.
As a result, GIT_EXTERNAL_DIFF and textconv generated
filenames such as ".diff_XXXXXX".

This modifies prep_temp_blob() to generate user-friendly
filenames when creating temporary files.

Diffing "name.ext" now generates "XXXXXX_name.ext".

Signed-off-by: David Aguilar <davvid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
diff.c
path.c
t/t4020-diff-external.sh