chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a956107
)
Test suite: tartree-edit: break out git_manip_play (nfc)
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 2 Jul 2016 09:53:25 +0000
(10:53 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 2 Jul 2016 09:53:25 +0000
(10:53 +0100)
tests/tartree-edit
patch
|
blob
|
history
diff --git
a/tests/tartree-edit
b/tests/tartree-edit
index 14eec68e3e63fefbc68362c6264e8a698debee46..5a7c6b430d369949595eae5949ac23ef826c395e 100755
(executable)
--- a/
tests/tartree-edit
+++ b/
tests/tartree-edit
@@
-2,6
+2,17
@@
set -e
fail () { echo >&2 "$0: $*"; exit 1; }
set -e
fail () { echo >&2 "$0: $*"; exit 1; }
+play=.git/tartree-edit-work
+
+git_manip_play () {
+ local wd=$(pwd)
+ case "$wd" in
+ *.edit) fail "bad idea to run gitfetchinfo into a .edit tree!" ;;
+ esac
+ rm -rf $play
+ mkdir $play
+}
+
case "$#.$1" in
2.edit|2.done) mode="$1"; arg="$2" ;;
3.gitfetchinfo) mode="$1"; arg="$2"; remote="$3" ;;
case "$#.$1" in
2.edit|2.done) mode="$1"; arg="$2" ;;
3.gitfetchinfo) mode="$1"; arg="$2"; remote="$3" ;;
@@
-56,13
+67,7
@@
gitfetchinfo_perhaps_commit () {
}
tryat_gitfetchinfo () {
}
tryat_gitfetchinfo () {
- local wd=$(pwd)
- case "$wd" in
- *.edit) fail "bad idea to run gitfetchinfo into a .edit tree!" ;;
- esac
- local play=.git/tartree-edit-work
- rm -rf $play
- mkdir $play
+ git_manip_play
if test -d "$b.edit"; then
cp -a "$b.edit"/. "$play"/.
else
if test -d "$b.edit"; then
cp -a "$b.edit"/. "$play"/.
else