Re: [PATCH 7/9] difftool: teach difftool to handle directory diffs
Tim Henigan <tim.henigan@gmail.com> writes:
Show 6 quoted lines
> However, when 'difftool --dir-diff' is run from a subdirectory of the
> Git repository, there are problems.
> - The temporary index file generated by 'git update-index' appears
> to be correct.
> - 'git checkout-index --all --prefix=$tmp' command does not work
> (output tmp dir is empty).
Hrmph.
$ rm -fr /tmp/xyz
$ cd Documentation
$ git checkout-index --all --prefix=/tmp/xyz/
$ ls -F /tmp/xyz
Documentation/
$ rm -fr /tmp/xyz
$ GIT_DIR=$(pwd)/../.git GIT_WORK_TREE=$(pwd) \
git checkout-index --all --prefix=/tmp/xyz/
$ ls -FC /tmp/xyz | head -2
abspath.c git-merge-octopus.sh* reflog-walk.c
aclocal.m4 git-merge-one-file.sh* reflog-walk.h
Be sure to have the trailing slash in $tmp.