Merge branch 'jl/interrupt-clone-remove-separate-git-dir' into maint
commit32e820bdc5ca66d53605bfdcb0751b21a2372de2
authorJunio C Hamano <gitster@pobox.com>
Mon, 14 Jan 2013 15:33:48 +0000 (14 07:33 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 14 Jan 2013 15:33:49 +0000 (14 07:33 -0800)
tree3c732c0970efd3878892ba8342049ebabf6c0f6a
parentbc60f9f37767f72d7ef73a4df536e199a3c13540
parent9be1980bb966cb1bc187b62803e6b76087fd5aac
Merge branch 'jl/interrupt-clone-remove-separate-git-dir' into maint

When "git clone --separate-git-dir=$over_there" is interrupted, it
failed to remove the real location of the $GIT_DIR it created.  This
was most visible when interrupting a submodule update.

* jl/interrupt-clone-remove-separate-git-dir:
  clone: support atomic operation with --separate-git-dir
builtin/clone.c