2 F=`git diff-tree -r --name-only HEAD^ HEAD`
3 echo "The topic modifies these paths:"
4 echo "$F" | sed -e 's/^/ /'
6 # Documentation/git-cvsexportcommit.txt
7 # git-cvsexportcommit.perl
9 B=`git merge-base master HEAD`
10 # 45f75a0167b4a4693f2c6005bf7db231ca91ecc8 (master)
11 _x40='[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]'
12 _x40="$_x40$_x40$_x40$_x40$_x40$_x40$_x40$_x40"
13 git rev-list --parents master..HEAD^2 |
14 sed -ne "/^$_x40 $_x40 $_x40/p" |
15 while read merge first second
18 # first is the previous cvs topic tip, second is what was merged into
19 # it. Does the merge have anything to do with adjust the topic to
22 out=`git diff-tree --stat "$merge^" "$merge" -- $F`
25 echo "* Nothing to do with the topic" ;;