--- a/tests/test-extdiff.t Sun Nov 02 13:20:07 2014 +0900
+++ b/tests/test-extdiff.t Thu Jul 26 11:38:13 2012 +0100
@@ -19,6 +19,8 @@
$ echo "[extdiff]" >> $HGRCPATH
$ echo "cmd.falabala=echo" >> $HGRCPATH
$ echo "opts.falabala=diffing" >> $HGRCPATH
+ $ echo "cmd.edspace=echo" >> $HGRCPATH
+ $ echo 'opts.edspace="name <user@example.com>"' >> $HGRCPATH
$ hg falabala
diffing a.000000000000 a
@@ -168,6 +170,16 @@
diffing this */extdiff.*/a.8a5febb7f867/a a.34eed99112ab/a (glob)
[1]
+Test extdiff's handling of options with spaces in them:
+
+ $ hg edspace -c 1
+ name <user@example.com> */extdiff.*/a.8a5febb7f867/a a.34eed99112ab/a (glob)
+ [1]
+
+ $ hg extdiff -p echo -o "name <user@example.com>" -c 1
+ name <user@example.com> */extdiff.*/a.8a5febb7f867/a a.34eed99112ab/a (glob)
+ [1]
+
Test with revsets:
$ hg extdif -p echo -c "rev(1)"