diff options
author | Lars Noschinski <lars@public.noschinski.de> | 2009-02-18 09:35:36 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-02-18 11:15:17 -0800 |
commit | 88e38808cd52aaed327a82d6a6ffdb8b9da621f2 (patch) | |
tree | d8516c8207b752d58acf43cfe646a6bdb1a1b025 /merge-file.c | |
parent | 51b2ead03c8cdc0ddeeca2fb5db14b7bac584337 (diff) | |
download | git-88e38808cd52aaed327a82d6a6ffdb8b9da621f2.tar.gz |
filter-branch -d: Export GIT_DIR earlier
The improved error handling catches a bug in filter-branch when using
-d pointing to a path outside any git repository:
$ git filter-branch -d /tmp/foo master
fatal: Not a git repository (or any of the parent directories): .git
This error message comes from git for-each-ref in line 224. GIT_DIR is
set correctly by git-sh-setup (to the foo.git repository), but not
exported (yet).
Signed-off-by: Lars Noschinski <lars@public.noschinski.de>
Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'merge-file.c')
0 files changed, 0 insertions, 0 deletions