diff options
author | Jeff King <peff@peff.net> | 2016-03-05 17:11:57 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-03-06 17:18:40 -0800 |
commit | f2f12d169aa607604edbd942675026174f061e3f (patch) | |
tree | 642c18e4cc6cc079b4557daa4c9ceccde6e9d4e7 /test-mergesort.c | |
parent | setup: set startup_info->have_repository more reliably (diff) | |
download | tgif-f2f12d169aa607604edbd942675026174f061e3f.tar.xz |
remote: don't resolve HEAD in non-repository
The remote-config code wants to look at HEAD to mark the
current branch specially. But if we are not in a repository
(e.g., running "git archive --remote"), this makes no sense;
there is no HEAD to look at, and we have no current branch.
This doesn't really cause any bugs in practice (if you are
not in a repo, you probably don't have a .git/HEAD file),
but we should be more careful about triggering the refs code
at all in a non-repo. As we grow new ref backends, we would
not even know which backend to use.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'test-mergesort.c')
0 files changed, 0 insertions, 0 deletions