play=.git/tartree-edit-work
git_manip_play () {
- local wd=$(pwd)
+ local wd; wd=$(pwd)
case "$wd" in
*.edit) fail "bad idea to run gitfetchinfo into a .edit tree!" ;;
esac
git for-each-ref --format '%(refname) %(objectname)' \
refs/remotes/"$1" \
| sed 's/^refs\/remotes\/[^\/]*\///' \
- | sort >"$play/$2"
+ | t-sort >"$play/$2"
}
gitfetchdiff () {
exec 3<&-
fi
- local innerwd="$(echo $play/*)"
+ local innerwd; innerwd="$(echo $play/*)"
git for-each-ref --format='%(refname)' refs/remotes >$play/l
perl -w -ne '