summaryrefslogtreecommitdiff
path: root/xdiff-interface.c
diff options
context:
space:
mode:
authorLibravatar Pat Thoyts <patthoyts@users.sourceforge.net>2010-10-20 14:29:56 +0100
committerLibravatar Pat Thoyts <patthoyts@users.sourceforge.net>2010-10-20 14:29:56 +0100
commit38ec8d3e265220fb091b8c5ad6233b502242f866 (patch)
treed1573048e28d3bfc76cd209be7e19f469b338037 /xdiff-interface.c
parentgit-gui: use full dialog width for old name when renaming branch (diff)
downloadtgif-38ec8d3e265220fb091b8c5ad6233b502242f866.tar.xz
git-gui: correct assignment of work-tree
git-gui currently uses its own logic to determine the work-tree setting but 'git rev-parse --toplevel' directly returns git's work-tree value by calling get_git_work_tree() and is therefore always correct. This fixes an inability to handle some repository configurations. In particular where .git is a file containing a path to the real directory (a cross-platform symbolic link). To continue to support older versions than 1.7.0, setting the work-tree by normalizing the --show-cdup value is more reliable as git-dir might be outside the work-tree entirely. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Diffstat (limited to 'xdiff-interface.c')
0 files changed, 0 insertions, 0 deletions