contrib/diffall: fix cleanup trap on Windows
commitbfe392e3674770e8a0312d4945b0a5f2c9007eab
authorTim Henigan <tim.henigan@gmail.com>
Wed, 14 Mar 2012 16:38:06 +0000 (14 12:38 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 14 Mar 2012 22:22:38 +0000 (14 15:22 -0700)
tree69904b5eb0b3fddeec484b7a9c3d652182156c83
parent97549084f660c43fe4b6dc34bf60afef4948b432
contrib/diffall: fix cleanup trap on Windows

Prior to this commit, the cleanup trap that removes the tmp dir
created by the script would fail on Windows. The error was silently
ignored by the script.

On Windows, a directory cannot be removed while it is the working
directory of the process (thanks to Johannes Sixt on the Git list
for this info [1]).

This commit eliminates the 'cd' into the tmp directory that caused
the error.

[1]: http://article.gmane.org/gmane.comp.version-control.git/193086

Signed-off-by: Tim Henigan <tim.henigan@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/diffall/git-diffall