summaryrefslogtreecommitdiff
path: root/dir.c
diff options
context:
space:
mode:
authorLibravatar Marcel M. Cary <marcel@oak.homeunix.org>2008-12-30 07:10:24 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-01-05 11:46:58 -0800
commitdd6c1360b22ee89cb179e2a1fface98ecbeb7b3e (patch)
tree8e65ca983364c4f79b6fe91b9bf18c3fcd3cba1e /dir.c
parentGIT 1.6.1 (diff)
downloadtgif-dd6c1360b22ee89cb179e2a1fface98ecbeb7b3e.tar.xz
git-sh-setup: Fix scripts whose PWD is a symlink to a work-dir on OS X
On Mac OS X and possibly BSDs, /bin/pwd reads PWD from the environment if available and shows the logical path by default rather than the physical one. Unset PWD before running /bin/pwd in both cd_to_toplevel and its test. Still use the external /bin/pwd because in my Bash on Linux, the builtin pwd prints the same result whether or not PWD is set. Signed-off-by: Marcel M. Cary <marcel@oak.homeunix.org> Tested-by: Wincent Colaiuta <win@wincent.com> (on Mac OS X 10.5.5) Tested-by: Marcel Koeppen <git-dev@marzelpan.de> (on Mac OS X 10.5.6) Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'dir.c')
0 files changed, 0 insertions, 0 deletions