M README.md +23 -0
@@ 106,6 106,29 @@ Example .hggrsnap file:
If the the directory of the guest repository exists, it must contain a
mercurial repository.
+WORKING, TESTED VERSIONS
+===
+
+Currently guestrepo is only being tested on the Python 2.7 line. If
+earlier Python testing is desired, please contact the maintainer.
+
+34c213eba276 of guestrepo tests pass with hg versions...
+
+- 2.9
+- 3.0
+- 3.1
+- 3.2
+- 3.3
+- 3.3.3
+
+Tests fail on flavor text for
+- 3.4
+- 3.4.2
+
+Internal hg api changes at
+- 3.5+
+
+
HOWTO
==========
M tests/run.sh +6 -3
@@ 80,7 80,7 @@ while getopts "hp:m:c:e" opt; do
done
# keep track of the system python
-test_python=`which python`
+test_python=`which python2`
# Load test helper
source helper.sh
@@ 98,7 98,7 @@ if $extensions; then
exts="acl bisect bugzilla children churn convert color eol extdiff factotum fetch gpg graphlog hgcia highlight keyword largefiles mq notify pager patchbomb progress purge rebase record relink schemes share transplant zeroconf"
for ext in $exts; do
echo "$ext = " >> $HGRCPATH
- done
+ done
fi
echo >> $HGRCPATH
@@ 137,6 137,8 @@ then
# activate python virtualenv
source $envdir/venv/bin/activate
+ # winkle in Cram to this venv
+ pip install cram
# compile mercurial
pushd $hgdir
make local
@@ 166,4 168,5 @@ echo "==================================
echo
-$test_python `which cram` --shell=$SHELL *.t
+# cram either exists globally or in venv
+cram --shell=$SHELL *.t