summaryrefslogtreecommitdiff
path: root/builtin/update-ref.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2014-02-06 10:19:33 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-02-06 10:19:33 -0800
commitcdbf623254fc281e42eb41e700ae785813983960 (patch)
tree69535971c908b9cfa124f15bf427d28ee293f1f9 /builtin/update-ref.c
parentt0003: do not chdir the whole test process (diff)
downloadtgif-cdbf623254fc281e42eb41e700ae785813983960.tar.xz
check-attr: move to the top of working tree when in non-bare repository
Lasse Makholm noticed that running "git check-attr" from a place totally unrelated to $GIT_DIR and $GIT_WORK_TREE does not give expected results. I think it is because the command does not say it wants to call setup_work_tree(). We still need to support use cases where only a bare repository is involved, so unconditionally requiring a working tree would not work well. Instead, make a call only in a non-bare repository. We may want to see if we want to do a similar fix in the opposite direction to check-ignore. The command unconditionally requires a working tree, but it should be usable in a bare repository just like check-attr attempts to be. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/update-ref.c')
0 files changed, 0 insertions, 0 deletions