]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'ma/doc-diff-usage-fix'
authorJunio C Hamano <gitster@pobox.com>
Thu, 7 Feb 2019 06:05:29 +0000 (22:05 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 7 Feb 2019 06:05:30 +0000 (22:05 -0800)
Running "Documentation/doc-diff x" from anywhere other than the
top-level of the working tree did not show the usage string
correctly, which has been fixed.

* ma/doc-diff-usage-fix:
  doc-diff: don't `cd_to_toplevel`

1  2 
Documentation/doc-diff

diff --combined Documentation/doc-diff
index dfd9418778a80a209e8ceb43aa94dbb4259f91db,93fe1c791fc333fbfd8b0a332e9781bb80038e30..32c83dd26f4adf87fd9d6a3ebc6400f6bc108fc7
@@@ -39,8 -39,7 +39,7 @@@ d
        shift
  done
  
- cd_to_toplevel
- tmp=Documentation/tmp-doc-diff
+ tmp="$(git rev-parse --show-toplevel)/Documentation/tmp-doc-diff" || exit 1
  
  if test -n "$clean"
  then
@@@ -75,7 -74,7 +74,7 @@@ f
  # results that don't differ between the two trees.
  if ! test -d "$tmp/worktree"
  then
 -      git worktree add --detach "$tmp/worktree" "$from" &&
 +      git worktree add -f --detach "$tmp/worktree" "$from" &&
        dots=$(echo "$tmp/worktree" | sed 's#[^/]*#..#g') &&
        ln -s "$dots/config.mak" "$tmp/worktree/config.mak"
  fi
@@@ -109,7 -108,7 +108,7 @@@ render_tree () 
                make -j$parallel -C "$tmp/worktree" \
                        GIT_VERSION=omitted \
                        SOURCE_DATE_EPOCH=0 \
-                       DESTDIR="$PWD/$tmp/installed/$1+" \
+                       DESTDIR="$tmp/installed/$1+" \
                        install-man &&
                mv "$tmp/installed/$1+" "$tmp/installed/$1"
        fi &&