[prev in list] [next in list] [prev in thread] [next in thread] 

List:       darcs-devel
Subject:    [darcs-devel] [issue562] Tests fail if there is a space in the path
From:       Richard Giraud <bugs () darcs ! net>
Date:       2007-11-13 15:05:38
Message-ID: 4738CE93.4080107 () richardg ! name
[Download RAW message or body]

New submission from Richard Giraud <richardg@richardg.name>:

I checked out the latest unstable version of darcs and ran the following 
commands:
{{{
   autoconf
   ./configure
   make
   export DARCS=`pwd`/darcs
   make test
}}}

Most of the tests fail if $DARCS has spaces in it.  The tests all 
succeed if $DARCS has no spaces.

Mac OS X 10.4.10 (Intel)
GHC 6.6.1
PERL 5.8.6
BASH 2.05b.0(1)-release (powerpc-apple-darwin8.0)

----------
files: darcs-unstable-test.txt
messages: 2261
nosy: RichardG, beschmi, droundy, kowey, tommy
status: unread
title: Tests fail if there is a space in the path

__________________________________
Darcs bug tracker <bugs@darcs.net>
<http://bugs.darcs.net/issue562>
__________________________________
["darcs-unstable-test.txt" (text/plain)]

Script started on Mon Nov 12 14:33:01 2007
neptune:~/Documents/workspace/HS - darcs/unstable richardgiraud$ export \
DARCS=`pwd`/darcs neptune:~/Documents/workspace/HS - darcs/unstable richardgiraud$ \
echo $DARCS /Users/richardgiraud/Documents/workspace/HS - darcs/unstable/darcs
neptune:~/Documents/workspace/HS - darcs/unstable richardgiraud$ ./darcs -v
1.1.0pre1 (unknown)
neptune:~/Documents/workspace/HS - darcs/unstable richardgiraud$ make test
./unit
Testing remerge is idempotent... passed.
Testing remerge conserves length... passed.
Testing unconflict_some_to_end conserves length... passed.
Testing unconflict_some_to_end is idempotent... passed.
Testing conflict_some_to_end conserves length... passed.
Testing conflict_some_to_front conserves length... passed.
Testing new_merge vs remerge... passed.
Testing conflicted patches always commute... passed.
Testing conflicted patch sequences always commute... passed.
Testing known remerges... passed.
Testing remerge vs self... passed.
Testing remerge vs self (other order)... passed.
Testing prim recommute... passed.
Testing prim patch and inverse commute... passed.
Testing prim inverses commute... passed.
Testing FL prim recommute... passed.
Testing FL prim patch and inverse commute... passed.
Testing FL prim inverses commute... passed.
Testing simplest recommute... passed.
Testing multiple-conflict recommute... passed.
Testing simple recommute... passed.
Testing cleanly recommute... passed.
Testing unconflicting conflictors recommute... passed.
Testing total recommute... passed.
Testing simplest patch and inverse commute... passed.
Testing multiple-conflict patch and inverse commute... passed.
Testing simple patch and inverse commute... passed.
Testing cleanly patch and inverse commute... passed.
Testing unconflicting conflictors patch and inverse commute... passed.
Testing total patch and inverse commute... passed.
Testing simplest inverses commute... passed.
Testing multiple-conflict inverses commute... passed.
Testing simple inverses commute... passed.
Testing cleanly inverses commute... passed.
Testing unconflicting conflictors inverses commute... passed.
Testing total inverses commute... passed.
Testing conflictor commute always succeeds... passed.
Testing conflictorFL recommute... passed.
Testing conflictorFL patch and inverse commute... passed.
Testing conflictorFL inverses commute... passed.
Testing conflictorFL commute always succeeds... passed.
Testing conflictor merge either way... passed.
No failures in Darcs.Patch.Unit.
Checking that email can be parsed... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. There are a total of 34 primitive patches.
There are a total of 384 patches.
Checking that concatPS works... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking that hex conversion works... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking that show and read work right... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking known commutes... good.
Checking known merges... good.
Checking known canons... good.
Checking patch and inverse both commutex for subcommute speedy_commute... \
01123333444556678910111212121314141516161616 \
161717181819202121212222232323232324252526 \
26272727272728293030303131313233333333333334 \
343434343535363737383838394040414242424344 \
44444546464647484950515253535353545454555556 \
565758585959596060616161626364646566666767 \
67676868686970717171727273747474757677777778 \
797980818182828283848485868686868686868788 \
88888889898990919192929292939393939393949495969697979898989898989899999999OK, \
passed 100 tests. Checking patch and inverse both commutex for subcommute \
commute_filedir... 0122344567788910101111111212121314 \
1515161718192021222323242526272829303132323 \
3333435363738393940404041424343444545464748 \
4950515253535454545556575758596060616262636 \
4656666676868686869696969707171727374757575 \
75767778787879808181818283848586878787888990909192929293939394959697979899OK, \
passed 100 tests. Checking patch and inverse both commutex for subcommute \
commute_filepatches... \
0000000000000000000000000000000111111111111 \
1111111111111111111111111111111111111111111 \
1111111111111111111111111111111111111111112 \
2222222222333333333333333333333333344444444 \
4444444444444455556666666666666666666666666 \
6666666666666666666666666666666666666666666 \
6666666666666666666666666666666666666666777 \
7888888888888888899999999999999999999999999 \
9999999999999999999999999999999999999999999 \
101010101010101010101010101010101010101010101010101010101010101010101
  010101010101010101010101010101010101010101 \
0101010101010101010101010101010101010101010 \
1010101010101010101010101010101010101011111 \
1111111111111111111111111111111111111111111 \
1111111111111111111111111111111111111111111 \
2121213131313131313131313131313131313131313 \
1313131313131313131313141414141414141414141 \
4141414141414141414141414141414141414141414 \
1414141414141414141414141414141414141414141 \
4141414141414141414141414141414141414141414 \
141414141414141414141414141414141414141414141414141414141414141414
  141414141414141414141414151515151515151515 \
151515151515151515151515151515151515151515 \
15151515151515151515151515151515161616161616 \
171717171717171717171717171717171717171717 \
17171717171717171717171717171717171717171717 \
171717171717171717171717171717171717171717 \
17171717171818181818181818181818181818181818 \
181818181818181818181818181818181818181818 \
18181818181818181818191919191919191919191919 \
191919191919191919191919191919191919191919 \
191919191919202121212121212121212121212122222222222222222223232323
  232323232323232323232323232324242424242424 \
2424242424242424242424242424242424242424242 \
4242424242424242424242424242424242424242424 \
2424242424242424242424242424242424242424242 \
4242424242424242424242424242424242424242424 \
2424242424242424242424242424242424242424242 \
4242424242424242424242424252525252525252525 \
2525252525252525252525252525252525252525252 \
5252525252525252525252525252526262626262626 \
2626262626262626262626262626262626262626272 \
72727272727272727272828282828282828282828282828292929292929292929
  292929292929292929292929292929292929292929 \
29292929292929292929292929292929292929292929 \
292929292929292929292929292929292929292929 \
29292929292929292929292929292929292929292929 \
292929292929292929292929292929292929292929 \
29292929292929292929303030303030303030303030 \
303030303030303030303030303030303030303030 \
30303030303030303030303030303030303030303030 \
303030303131313131313131313132323232323232 \
32323232323232323232323232323232323232323232 \
32323232323232323232323232323232323232323232323232323232323232323
  232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323233333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333343 \
4343434353535353536363636363636363636363636 \
3636373737373737373737373737373737373737373 \
7373737373737373737373738383838383838383838 \
3838383838383838383838383838383838383838383 \
8383838383838383839393939393939393939393939 \
393939393939404040404040404040404040404040404040404040404040404040
  404040404040404040404141414242424242434343 \
434343434343434343434343434343434343434343 \
43434343444444444444444444444444444444444444 \
444444444444444444444444444444444444444444 \
44444444444444444444444545454546464646464747 \
474747474747474747474747474747474747474747 \
47474747474747474747474747474747474848484848 \
484848484848484848484848484848484848484848 \
48484848484848484848484848484848484848484848 \
484848484848484848484848484848484848484848 \
484848484848484949494949495050505050505050505050505050505050505050
  505050505050505050505050505050505050505050 \
5050505050505151515151515151515151515151515 \
1515151515151515151515151515151515151515151 \
5252525252525252525252525252525252525252525 \
2525252525252525252525353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535353535454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
45454545454545454545454555555555555555555555555555555555555555555
  555555555555555555555555555555555555555555 \
55555555555555555555555555555555555555555555 \
555555555656565656565656565656565657575757 \
57575757575757575757575757575758585858585858 \
585858585858585858585858585858595959595959 \
59595959595959595959595959595959595959595959 \
595959595959595959595959595959595959595959 \
59595959595959595959595959595959596060606060 \
606060606060606060606060606060606060606060 \
60606060606060606060606060606060606060606060 \
60606060606060606060606060606060606060616161616162626262626262626
  262626262626262626262626262626262626262636 \
3636363636363636363636363636363636363636464 \
6464646464646464646464646464646464646464646 \
4646464646464646464646565656565656565656565 \
6565656565656565656565656565656565656565656 \
5656565656565656565656565656565656565656565 \
6565656565656565656666666666666666666666676 \
7676767676767676767676767676767676767676768 \
6868686868686869696969696969696969707070707 \
0707070707070707070707070707070707070707070 \
707070707070707070707070707070707070707070707070707070707070707070
  707070707070707070707070707070707070707070 \
707070707070707070707070707070707070707070 \
70707070707070707070707070707070707070707070 \
707070707070707070707070707171717171717171 \
72727272727373737373737373737373737373737373 \
737374747474747474747474747474747474747474 \
74747475757575757575757575757575757575757575 \
757575757575757575757575757575757575757575 \
75757575757575757575757575757575757575757575 \
757575757575757575757575757575757575757575 \
757575757575757575757575757575757575757575757575757575757575757575
  757575757575757575757575757575757575757575 \
7575757575757575757575757575757575757575757 \
5757575757575757676767676777777777777777777 \
7778787878787878787878787878787878787878787 \
8787878787878787878787878787878787878798080 \
8080808080808080808080808080808080808080808 \
0808080808080808080818181818181818181818181 \
8181818181818181818181818181818181818181818 \
1818181818181818282828282828282828282828282 \
8282828282828282828282828282828282838383838 \
38383838383838383838383838383838383838383838383838383838383838383
  838383838383838383838383838383838383838383 \
83838383838383838383838383838383838383838383 \
838383838383838383838383838383838383838383 \
83838383838383838383838383848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848585858585858585858585858585858585 \
858585858585858585858585858585858585858585 \
85858585858585858585858585858585858585858585 \
85858585858585858585858585858585858585858585858585858585858585858
  585858585858585858585868686868686868686868 \
6868686868686868686868686868686868686868686 \
8686868686868686868686868686868686868686868 \
6868686868686868686868686868686868686868686 \
8686868686868686868686868686868686868686868 \
6868686868686868686868686868686868686868686 \
8686868686868686868686868686868686868787878 \
7878787878787878888888888888888888888888888 \
8888888888888888888888888888888888888889898 \
9898989898989898989898989898989898989898989 \
898989898989898990909090909090909090909090909090909090909090909090
  909090909090909090909090909090909090909090 \
909090909090909191919192929292929292929292 \
92929292929292929292929292929292929292929292 \
929292929292929292929292929292929292929292 \
92929292929292929292929292929292929292929292 \
929292929292929292929292929292929292929292 \
92929292929292929292929293939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
939393939393939393939494949494949494949494949494949494949494949494
  949494949494949494949494949494949494949494 \
9494949494949494949494949494949494949494949 \
4949595959595959595959595959595959596969696 \
9696969696969696969696969696969696969696969 \
6969696969696969797979797979797979797979797 \
9797979797979797979797979797979797979798989 \
8989898989898989898989898989898989898989999 \
9999999999999999999999999999999999999999999 \
9999999999999999999999999999999999999999999 \
9999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999999999999999999999999
  999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999 \
999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999 \
999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999 \
999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999 \
 999999999999999999999999999999999OK, passed 100 \
tests. Checking patch and inverse both commutex for subcommute commutex... \
01223344456667891011121313141414151616171819 \
202122232425262728293031323233343536373838 \
39404142434445464748495050515253545556575859 \
606061626363646566676869696970717272737474 \
7474757677777778787980818283848484858585868788899091919192939495969798989899OK, \
passed 100 tests. Checking nontrivial commutes are correct for subcommute \
speedy_commute... 0000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
 000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000000000000000000000Arguments \
exhausted after 0 tests. Checking nontrivial commutes are correct for subcommute \
commute_filedir... 0000000000000000000000000001111112 \
2222222222222222222222222222222222222222233 \
3333333333333334444444444444444555555555555 \
5555555555555555555555555555555556666666666 \
6666666666666667777777777777777777777777777 \
7777777777777777788888888888888888888888889 \
9999999999999999999101010101010101010101010 \
1010101010101010101010101010101011111111111 \
1111111111111111111111111111111111111111111 \
11111111111111111111111111111111111111111212121212121212131313131313141414141414
  141414141414141414141414141414141415151515 \
1515151515151515151515151515151515151515151 \
5151515151515151515151515151515151515151515 \
1515151515151515151515151515151515151515151 \
5151515161616161616161616161616161616161616 \
1616161616161717171717171717171717171717171 \
7171717171717171818191919191919191919192021 \
2121212121222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2222222222222222222222222222222222222223232 \
32323232323232323232323232323232323232323232323232323232323232323
  232323232323232323232323232323232323232323 \
23232323232323232323232323232323242424242424 \
242424242424242424242424242424242424242424 \
24242424242424242424242424242424242424242424 \
242425252526262626262626262626262626262626 \
26262626262626262626262626262626262727272727 \
272727272727282828282828282828282828282829 \
29292929292929292929292929292929292929292929 \
292929292929292929292929292929292929292929 \
29292929292929292929303030303030303030303030 \
30303030303030303030303030303030303030303030303030303030303030303
  030303030303030303030303030303030303030303 \
0303030303030303030303030303030303031313131 \
3131313131313131313131313131313131313131313 \
1323232323333333333333333333333333333333333 \
3333333333333333333334343434343434343434343 \
4353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535353535353535353535353535353535353535 \
353535353535353535353535353636363636363636363636363636363636363636
  363636363636363636363636363636363636363636 \
363636363636363636363636363636363636363636 \
36363636363636363636363636373737373737373737 \
373737373737373737373737373737373737373737 \
37373737373737383838383838383838383838383838 \
383838383838383838383838383838383838383939 \
39393939393939393939393939393939393939393939 \
393939404040404040404041414141414141414141 \
41424242424242424242424242424242424243434343 \
434344444444444444444444444444444444444444 \
444444444444444444444444444444444444444444444444444445454646464646
  464646464646464646464646464646464646464646 \
4646474748484848484848484848484848484848484 \
8484848484848484848484848484949494949494949 \
4949494949494949494949494949505151515151515 \
1515151515151515151525252525252535353535353 \
5353535353535353535353535353535353535353535 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545455555555565656565 \
65757575757575757575757575757575757575758585858585858585858585858
  585858585858585858585858585858585858585858 \
58585858585858585858585858585858585858585858 \
585858585858585858585858585858585858585858 \
58585858585858585858585858585858585858585858 \
585858585858585858585858585858585959595959 \
59595959595959595959595959595959595959595959 \
595959595959595959595959595959595959595959 \
59595959596060606060606060606060606060606060 \
606060606060606060606060606060606060606060 \
60606061616161616161616161616161616161616161 \
61616161616161616161616161616161616161616161616161616161616161616
  161616161616161616161616161616161626262626 \
2626262636363636363636363636464646464646465 \
6565656666666666666666666667676767676767676 \
7676767676767676767676767676767676767676767 \
6767676767676767676767676767676767676767676 \
7676767676767676767676767676767676767676767 \
6868686868686868686868686868696969696969696 \
9696969696969707171717171717171717171717171 \
7171717171717171717171717171717171717171717 \
1717171717171717171717171717171717171717171 \
717171717171717171717171717272727272727272727272727272727373737373
  737373737373747474747474747474747474747474 \
747474757575757575757575757575757575757575 \
75757575767676767676767676767676767676767676 \
767676767676767676767676767676767676767676 \
76767676767676767676767676767676767676767676 \
767676767676767676767676767676767676767676 \
76767676767676767676767676767676767676767676 \
767676767676767676767676767676767676767676 \
77777777777777777777777777777777777777777777 \
777777777777777777777777777777777777777777 \
777777777778787878787878787878787878787878787878787878787878787878
  787878787878787878787878787878787878787878 \
7878787878787878787878787878787878787878787 \
9797979797979797979797979797979797979797979 \
7979797979797979797979797979797979797979797 \
9797979797979797979797979797979797979797979 \
7979797979797979797979797979797979797979808 \
0808080808080808080818181818181818181818181 \
8181818181818181828282828282828282828282828 \
2828383838383838383838383838383838383838383 \
8383838383838383838383838383838383838383838 \
38383838383838383838383838383838383838383838383838383838383838484
  848484848484848484848484848585858585858585 \
85858585858585858585858585858585858585858585 \
858585868686868787878787878787878787878787 \
87878787878787878787878787878788888888888888 \
888888888888888888888888888888888888888888 \
88888888888888888888888888888888888888888888 \
888888888888888888888888888888888888898989 \
89898989898989898989898989898989898989898989 \
898989898989898989898989898989898989898989 \
89898989898989898989898989898989899090909090 \
90909090909090909090909090909090909090909090919191919191919191919
  191919191919191919191919192929292929292929 \
2929292929292929292929292929292929292929292 \
9292929292929293939393939393939494959595959 \
5959595959596969696969696969696969696969696 \
96969696969696969696969696969696969797979797979797979797989899OK, \
passed 100 tests. Checking nontrivial commutes are correct for subcommute \
commute_filepatches... \
0000000000000000011111111122222222222222222 \
2222222222222222222222222222222222222222222 \
2222222222222222222222333333333333333333333 \
3333344444444444444444444444444555555555555 \
5555566666666666666666666666666666666666666 \
6666666666666666666666666666666666666666666 \
6666666666666666666666666666666666666666666 \
6666666666666666666666666666666666667778888 \
8888888999999999999999999999999999999101010 \
101010101010101010101010101010101010101010101010101010101010101010101
  010101010101010101010101010101010101010101 \
0101010101010101010101010101010101010101010 \
1010101010101010101010101010101010101010101 \
0101010101010101010101010101010101010101010 \
1010101010101010101010101010101010101010101 \
0101010101010101010101010101010101010101010 \
1010101010101010101010101010101010101010101 \
0101010101010101011111111111111111111111111 \
1111111111111111111111111111111111111111111 \
1111111111111111111111111111111111111111111 \
111111111111111111111111111111111111111111111111111111111111111111
  111212121212121212121212121212121212121212 \
121212121212121212121212121212121212121212 \
12121313131313131313131313131313131313131313 \
131313131313131313131313131313131313131313 \
13131313131313131313141414141414141414141414 \
141415151515151515151515151515151515151515 \
15151515151515151515151515151515151515151515 \
151515151515151515151515151515151515151515 \
15151515151515151515151516161616161616161616 \
161616161616161616161616161616161616161616 \
161616161616161616161616161616161616161616161717171717171717171717
  171717171717171717171717171717171717171717 \
1717171717171717171717171717171717171717171 \
7171717171717171717171717171717171717171717 \
1717171717171717171717171717171717171717171 \
7171717171818181818191919191919191919191919 \
1919192020202021212121212121212121212121212 \
1212121212121212121212121212122232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
32323232323232323232323232323232323232323232323232323232323232323
  232323232323232323232323232323232323232323 \
23232323232323232323242424242424242424242424 \
242424242424242424242424242424242424242424 \
24242424242424242424242425252525252525252525 \
252525252525252525252525252525252525252525 \
25252525252525252525252525252525252525252525 \
 6262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626 \
26262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626 \
26262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626 \
26262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626 \
26262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626 \
262626262626262626262626262626262626272728282828282828282828282828
  282828282828282828282828282828282828282828 \
282828282828282828282828282828282828282828 \
28282828282828282828282828282828282828282828 \
282828282828282828282828282828282828282828 \
28282828282828282828282828292929292929292929 \
292929292929292929292929292929292929292929 \
29292929292929292929292929303030303030303030 \
303030303030303030303030303030303030303030 \
30303030303030303030303030303030303030303030 \
303030303030303030303030303030303030303030 \
303030303030303030303030303030303030303030303030303030303030303030
  303030303030303030303030303030303030303030 \
3030303030303030303030303030303031313131313 \
1313131313131313131313131313131313131313131 \
3131313131313131323232323232323233333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333434343434343434343 \
4343434343434343434343434343434343434343434 \
3434343434343434343434343434343434343434343 \
43434343434343434343434343434343434343434343434343434343434343434
  343434343434343434343434343434343434343434 \
34343434343434343434343434343434343434343434 \
343434343434343434343434343434343434343535 \
35353535353535353535353535353535353535353535 \
353535353535353535353535353535353536363636 \
36363636363636363737373737373737373737373737 \
373737373737373737373737373737373737373737 \
37373737373737373737373838383838383838383838 \
383838383838383838383838383838383838383838 \
38383838383838383838383838383838383838383839 \
39393939393939393939393939393939393939393939393939393939393939393
  939393939394040404040404040404040404040404 \
0404040404040404040404040404040404040404040 \
4040404040404040404040404040404040404040404 \
0404040404040404040404040404040404040404040 \
4040404040404040404040404040404040404040404 \
0404040404040404040404040404040404040404040 \
4040404040404040404040404040404040404040404 \
0404040414141414141414141414141414141414141 \
4141414141414141414141414141414141414141414 \
1414141414141414141414141414141414141414141 \
414141414141414141414141414141414141414141414141414141414141414141
  414141414141414141414141414141414141414141 \
414141414141414141414141414141414141414141 \
42424242424242424242424242424242424242424242 \
424242424242424242424242424242424242424242 \
42424242424242424242424242424242424242424242 \
424242424242424242424242424242424242424242 \
42424242424242424242424242424242424242424242 \
424242424242424242434343434343434343434343 \
43434343434343434343434343434343434343434343 \
434343434343434343434343434343434343434343 \
434343434343434343434343434343434343434343434343434343434343434343
  434343434343434343434343434444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444545454545454545454545454 \
54545454545454545454545454545454545454545454545454545454545454545
  454545454545454545454545454545454545454545 \
45454545454545454545454646464647474747474747 \
474747484848484848484848484848484848484848 \
48484848484848484848484849494949494949494949 \
494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949494949494949494949494
  949494949494949494949494949494949494949494 \
9494949494949494949494949494949494949494949 \
4949494949494949494949494949494949494949494 \
9494949494949494949494949494949494949494949 \
4949494949494949494949494949494949494949494 \
9494949494949494949494949494949494949494949 \
4949494949494949494949494949494949494949494 \
9494949494949494949494949494949494949494949 \
4949494949505050505050505050505050505050505 \
0505050515151515151515151515151515151515151 \
515151515151515151515151515151515151515151515151515151515151515151
  515151515151515151515151515151515151515151 \
515151515151515151515151515151515151515151 \
51515152525252525252525252525252525252525252 \
525252525252525252525252525252525252525252 \
52525252525252525252525252525252525252525252 \
525353535353535353535353535353535353535353 \
53535353535353535353535353535353535353535353 \
535353535353535353535454545454545454545454 \
54545454545454545454545454545454545454545454 \
545454545454545454545454545454545454545454 \
545454545454545454545454545454545454545454545454545454545454545454
  545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545454545454545555555555555555555555555555 \
5555555555555555555555555555555555555555555 \
5555555555555555555555555555555555555555555 \
5555555555555555555555555555555555555555555 \
5555555555555555555555555555555555555555555 \
5555555555555555555555555555555555555555555 \
55555555555555555555555555555555555555555555555555555555555555656
  565656565656565656565656565656565656565656 \
56565656565656565656565656565757575757575757 \
585858585858585858585858585858585858585858 \
58585858585858585858585858585858585858585858 \
585858585858585858585858585858585858585858 \
58585858595959595959595959595959595959595959 \
595959595959595959595959595959595959595959 \
59595959595959595959595959595959595959595959 \
595959595959595959595959595959595960606060 \
60606060606060606060606060606060606060606060 \
60606060606061616161616161616161616161616161616161616161616161616
  161616161616161616161616161616161616161616 \
1616161616161616161616161616161616161616161 \
6161616161616161616162626262626262626262626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262626262626262626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262636363636363636 \
3636363636363636363636363636363636364646464 \
6464646465656565656565656565656565666666666 \
6666666666666666666666666666666666666666666 \
666666666666666666666666666666666666666666666666666666666666666666
  666666666666666666666666666666666666666666 \
666666666666666666666666666666666666666666 \
66666666666666666666666767676767676767676767 \
676767676767676767676767676767676767676767 \
67676767676768686868686868686868686868686868 \
686868686868686868686868686868686868686868 \
68686868686868686868686868686868686868686868 \
686868686868686868686868686868686868686868 \
68686868686868686868686969696969696969696969 \
696969696969696969696969696969696969697070 \
707070707070707070707070707070707070707070707070707070707070707171
  717172727272727272727272727272727272727272 \
7272727272727272727272727272727272727272727 \
2727272727272727272727272727272727272727272 \
7272727272727272727272727272727272727272727 \
2727272727272727272727272727272727272727272 \
7373737373737373737373737373737373737373737 \
3737373737373737373737373737374747474747474 \
7474747474747474747474747474747474747575757 \
5757575757575757575757575757575757575757575 \
7575757575757575757575757575757575757575757 \
57575757575757575757575757575757576767676767676767676767676767676
  767676767676767676767676767676767676767676 \
76767676767676767676767676767676767676767676 \
767676767777777777777777777777777777777777 \
77777777777777777777777777777777777777777777 \
777777777777777777777777787878787878787878 \
78787878787878787878787878787878787878787878 \
787878787878787878787878787878787878787878 \
78787878787878787878787878787878787878787878 \
787878787878787878787878787878787878787878 \
78787878787878787878787879797979797979797979 \
79797979797979797979797979797979797979797979797979797979797979797
  979797979797979797979797979797979797979797 \
9797979797979797979797979797979797979797979 \
7979797979808080808080808080808080808080808 \
0808080818181818181818181818181818181818181 \
8181818181818181818181818181818181818181818 \
1818181818181818181818181818181818181818181 \
8181818181818181818181818181818181818181818 \
1818181818181818181818181818181818181818181 \
8181818181818181818181818181818181818181818 \
1818181818181818181818181818181828282828282 \
828282828282828282828282838383838383838383838383838383838383838383
  838383838383838383838383838383838383838383 \
838383838383838383838383838383838383838383 \
83838383848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
858585858585858585858585858585858585858585 \
858585858585858585858585858585858585858585858585858585858585858585
  858585858585858585858585858585858585858585 \
8585858585858585858585858585858585858585858 \
5858585858585858585858585858585858585858585 \
8585858585858585858585868686868686868686868 \
 8686868686868686868686868686868686868686878 \
7878787878787878787878787878787878787878787 \
8787878787878787878787878787878787878787878 \
7878787878787878787878787878787878787878787 \
8787878787878787878787878787878787878787878 \
7878787878787878787878787878787888889898989 \
8989898989898989898989898989898989898989898 \
9898989898989898989898989898989898989898989 \
8989898989898989898989898989898989898989898 \
9898989898989898989898989898989898989898989 \
89898989898989898989898989898989898989898989898989898989898989898
  989898989898989898989898989898989898989898 \
9898990909090909090909090909090909090909090 \
9090909090909090909090909090909090909090909 \
0909090909090909090909091919191919191919191 \
9191919191919191919191919191919191919191919 \
1919191919191919191919191919191919191919191 \
9191919191919191919191919191919191919191919 \
1919191919191919191919191919191919191919191 \
9191919292929292929292929292929292929292929 \
2929292929292929292929292929292929292929292 \
929292929292929292929292929292929292929292929292929292929292929292
  929292929292929292929292939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939494949494959595959595 \
959595959595959595959595959595959595959595959595959595959595959595
  959596969696969696969696969696969696969696 \
9696969696969696969696969696969696969696969 \
6969696969696969696969696969696969696969696 \
9696969696969696969696969696969696969696969 \
6969696969696969696969696969696969696969696 \
9696969696969696969696969696969696969696969 \
6969696969696969696969797979797979797989898 \
9898989898989898989898989898989898989898989 \
8989898989898989898989898989898989898989898 \
9898989898989898989898989898989898989898989 \
89898989898989898989898989898989898989898989898989898989898989898
  999999999999999999999999999999999999999999 \
99999999999999999999999999999999999999999999999999999999999999999999999999999999OK, \
passed 100 tests. Checking nontrivial commutes are correct for subcommute commutex... \
0000000000000000000000000000000011111111111 \
1111111112222222222222222222222222223333333 \
3333344444555555555555555555556666666667777 \
7777777777777777777777788888889999999999999 \
9999999999999999999101010101010101010101010 \
10101010101010101010101010101010111111111111 \
111111111111111111111111111111111111111111 \
11111111111111111111121212121212121212121212 \
121212121212121212121212121313131313131313 \
13141414141414141414141414141414151515161616161616161616161616161616161717
  171818181818181818181818181818181818181818 \
18181818181818181818181818181818181818181818 \
181818181818181818181818181818181818181818 \
18181818181818181818181818181818181818181818 \
181818181818181818181818181818181818181818 \
18181818181818181818181818191919191919191919 \
191919191919191919191919191919191919191919 \
19191919191919191919191919191919191919191919 \
191919191919191919191919191919202020202020 \
20212121212121212121212121212121212121212121 \
21212121212121212121212121212121212222222222222222222222222222222
  222232323232323232323232323232323232323232 \
3232323232323232424242424242424242424242424 \
2424242424242424242424242424242424242424242 \
4242424242525252525252525252525252525252626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262626262626262626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262626262626262626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262626262626262626 \
262626262626262626262626262626262626262626262727272727272727272727
  272727272727272727272727272727272727272727 \
272727272727282828282828282829292929292929 \
29292929292929292929292929292929292929292929 \
292929292930303030303030303030313131313131 \
31313131313131313131313131313131313131313232 \
323232323232323232323232323232323232323232 \
32323232323232323232323333333333333333333333 \
333333333333333333333333333333333333333333 \
33333333333333333434353536363636363637373737 \
373737373737373737373738383838383838383838 \
383939393939393939393939393939393939393939393939393939393939393939
  393939393939393939393939393939393939393939 \
3939404040404040404040404040404040404040404 \
0404040404040404040404040404040404040404040 \
4040404041414141414141414141414242424242434 \
3434343434343434343434343434343434343434343 \
4343434343444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444445454545454545454545454545 \
4546464646464646464647474747474748484848484 \
84848484848484848484848484848484848484848484848484848494949494949
  494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
494949494949494949494949494949494949494949 \
49494949494949494949494949494950505050505050 \
505050505050505050505050505050505050505050 \
50505050505050505050505050505050505050505050 \
505050505151515151515151515151515151515151 \
51515253535353535353535353535353535353535353 \
535353535353535353535354545555555555555555 \
55555555555555555555555555555555555555555555 \
55555555555555555555565757575757575757575757575757575858585858585
  858585858585858585858585858585858585858585 \
8585858585858585858585858585858585858585858 \
5858585858585858585858585858585858585858585 \
8585858585858585858585858585858585858585858 \
5858585959595959595959595959595959595959606 \
0606061616161616161616161616161616161616161 \
6161616161616161626262626262626262626262626 \
2626262626262626262626262626262626262626262 \
6262626262626262626262626262626262626262626 \
2626262626262626262626262626262626262626262 \
626262626262626363636363636363636363636363636363636363636363636363
  636363636363636363636363636363646464646566 \
666666666666666666676767676768686868686868 \
69696969696970707070707070707070707070717171 \
717272727272727272727272727272727272727272 \
72727272727272727272727272727272727272727272 \
727272727272727272727272727272727272727272 \
72727272727272727273737373737373737373737373 \
737373737373737373737373737373737474747474 \
74747474747474747474747474747474747474747474 \
747474747474747474747474747475757575757575 \
757575757575757575757575757575757575757575757575757575757575757575
  757575757575757575757575757575757575757575 \
7575757575757676767676767677777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777778787878 \
7878787878787878787878787878797979797979797 \
9808080808080808080808080808080808080808080 \
8080808080808080808080808080808080808080808 \
0808080808080808080808181818181818181818181 \
8282828282828282828282828282828282828282828 \
28282828282828282828282828282838383838383838383838383838383838383
  838383838383838383838383838383848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848485858585858585858585 \
85868686868686868686868686868686868686868686 \
868686868686868686868686868686868686868686 \
86868686868686868686868686868686868686868686 \
86868686868686868686868686868686868686868686868686868686868686868
  686868686868686868686868686878787878787878 \
7878787878787878787878787878787878787878787 \
8787878787878787878787878787878787878787878 \
7878787878787878787878787878787878888888888 \
8888888888888888888888888888888888888888888 \
8888888888888888888888888888989898989898989 \
8989898989898989899090909090909090909090909 \
0909090909091919191919191919191919191919191 \
9191919191919191919191919191919191919191919 \
1919191919191919191919191919191919191919191 \
919191919192929292929292929293939494949494949494949494949494949494
  949494949494949494949494949494949494949494 \
949494949494949494949494949494949494949494 \
94949494949494949494949494949494949494949494 \
949494959595959595959595959595959595959595 \
95959595959595959595959595959595959595959696 \
969696969696969696969696969696969696969696 \
96969696969696969696969696969696979797989898 \
989898989898989898989898989898989898989898 \
989898989898989899999999999999999999999999999999999999999999999999OK, \
passed 100 tests. Checking inverses fail for subcommute speedy_commute... \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
 0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
00000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
000000000000000000000000000000000000000000000000000000000000000000
  000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000 \
0000000000000000000000000000000000000000000000000000Arguments \
exhausted after 0 tests. Checking inverses fail for subcommute commute_filedir... \
0000000000000000000000000000000000000000000 \
0000000000000000000000000011111111111111112 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333344444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444555555555555555555555555555555555555555 \
5555555555556666666666667788888888888888888 \
88888888888888888888888888888888888888888888888888888888888888888888888888888888
  888888888888888888888888888888888899999910 \
 1818181818181818181818181818181818181818181 \
8181818181818181818181818181818181818181818 \
1818181818181818181818181818181818181818181 \
8181819191920202020202020202020202020202020 \
2020202020202020202020202020202020202020202 \
0202021212121212121212121212121212121212121 \
2121212121212121212121212121212121212121212 \
1212121212222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
22222222222222222222222222222222222222222222222222222222222222222
  222222222222222222222222222222222222222222 \
2222222222222222222222222222222222222222323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232324 \
2424242424242424242424242424242424242424242 \
4242425252525252525252525252525252525252525 \
2525252525252525252526272727272727272727272 \
7272727272727272728282828282828282828282828 \
2828282828282828282828282828292929292929292 \
9292929292929292929293030303030303030303030 \
303030303030303030303030303030303030303030313131313232323232323232
  323232323232323232333333333333333333333333 \
333333333333333333333434343434343434343434 \
34343434343434343434343434343435353535353535 \
353535353535353535353535353535353535353535 \
35353535353535353535353535353636373737373737 \
373737373737373737373737373737373838383838 \
38383940404040404040404040404041414141414141 \
414141414141414141414141414141414141414141 \
41414141414141414141414141414141414141424242 \
424242424242424242424242424242424242424242 \
424242424242424242424242424242424242424242424242424242424242424242
  424242424242424242424242424242424242424242 \
4242424242424242424242424242424242424242424 \
2424242424242424242424242424242424242424243 \
4343434343434343434343434343434343434343434 \
3434343434343434343434343434343434343434343 \
4343434343434343434343434343434343434343434 \
3434343434343434343434343434343434343434343 \
4343434343434343434343434343444444444545454 \
5454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
54545454545454545454545454545454545454545454545454545454545454545
  454545454545454545454545454545454545454545 \
45454545464646464646464646464646464646464646 \
464646464646464646464646464646464646464646 \
46464646464646464646464647474747474747474747 \
474747474848484848484848484848484848484849 \
50505050505050505050505050505050505050505050 \
505050505050505050505050505050505050505050 \
50505050505050505050505050505050505050505050 \
505051515151515151515151515151515151515151 \
51515151515151515151515151515151515151515151 \
51515151515151515151515151515151515151515151515151515252525252525
  252525252525252525252525252525252525353535 \
3535353535353535353535353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535454 \
5454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545454545454545454555555555555555555555555 \
555555555556565656565656565656565656565656565656565656565656565656
  565656565656565656565656565656565656565656 \
565656575757575757575858595959595959595959 \
59595959606060606060606060606060606060606060 \
606060606060606060606060606060606060606060 \
60606060606060606060606060606060606061616161 \
616161626262626262626262626262626262626262 \
62626262626262626262626262626262626262626262 \
626262626363636363636363636363636363636363 \
63636363636363636363636363636363636363636363 \
636363636363636363636363636363636363636363 \
636363636363636363636363636363636363636363636363636363636363636363
  636363636363636363636363636363636363636363 \
6363636363636363636363636363636363636363636 \
3636363636363636363636363636364646464646464 \
6464646464646464646464646464646464646464646 \
4646464646464646464646464646464646464646464 \
6464646464646464646464646464646464646464646 \
4646464646464646464646464646464646464646464 \
6464646464646464646464646464646464646464646 \
4656565656565656565656565656565656565656565 \
6565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656566666666666666666666666666
  666666666666666666666666666666666666666666 \
66666666666666666666666666666666666666666666 \
666666666666666666666666666666666666666666 \
66666666666666666666666666666666666666666666 \
666666666666666666666666666666666666666666 \
66666666666666666666666666666666666666666666 \
666666666666666666666666666666666666666666 \
66666666666666666666666666676767676767676767 \
676767676767676767676767676767676767676767 \
67676767676767676767676767676767676767676767 \
67676767676767676767676767676768686868686868686868686868686868686
  868686868686868686868686868686868686868686 \
8686868686868686868686868686868696969696969 \
6969696969696969696969696969696969696969696 \
9696969696969696969696969696969696969696969 \
6969696969696969696969696969696969696969696 \
9696969696970707070707070707070707070707070 \
7070707070707070707070707070707070707171717 \
1717171717171717171717171717171717171717171 \
7171717171717171717171717171717171717171717 \
1717171717171717171717171717171717171717171 \
717171717171717171717171717172727272727272727272727272727272737373
  737373737373737373737373737373737373737373 \
737373737373737373737373737373737474747474 \
74747474747474747474747474747475757575757575 \
757575757575757575757575757575757575757575 \
75757575757575757575757575757575757575757576 \
767676767676767676767676767676767676767676 \
76767676767676767676767676767676767676767777 \
777777777777777777777777777777777777777777 \
77777777777777777777777777777878787979798080 \
808080808080808081818181818181818181818181 \
818181818181818181818181818181818181818181818181818181818181818181
  818181818181818181818181818181818181818181 \
8181818181818282828282828282828282828282828 \
2828282828282828282828282828282828282828282 \
8282828282828282828282828282828383838383838 \
3838383838383838383838383838383838383838383 \
8383838383838383838383838383838383838383838 \
3838383838383848484848484848484848484848484 \
8484848484848484848484848484848484848484848 \
4848484848484848484848484848585858585858585 \
8585868686868686868686868686868686868686868 \
68686868686868686868686868686868686868686868686868686868686868686
  868686868686868686868686868686868686868686 \
86868686868686868787878787878787878787878787 \
878787878888888888888888888888888888888888 \
88888888888888888888888888888888898989898989 \
898989898989898989898989898989898989898989 \
89898989898989898989898989898989898989898989 \
898989898989898989898989898989898989898989 \
89898989898989898989898989898989898989898989 \
899090909090909090909090909090909090919191 \
91919191919191919191919191919191919191919191 \
91919191919191919191919191919191919191919191919191919191919191919
  191919191919191919191919191919191919191919 \
1919191919191919191919191919191919191919191 \
9191919191919191919191919191919191919191919 \
1919191919191919191919191919191919191919191 \
9191919191919191919191919191919191919191919 \
1919191919191919191919191919191929292929292 \
9292929393939393939393939393939393939393939 \
3939393939393939393939393939393949494949494 \
9494949494949494949494949494949494949494949 \
4959595959595959595959595959595959595959596 \
969696969696969696969696969696969696969696969696969696969696969696
  969696969696969696969696969696969696969696 \
969696969696969696969797979797979797979797 \
97979797979797979797979797979797979797979797 \
979797979797979797979797979797979797979797 \
97979797979797979797979797979898989898989898999999OK, \
passed 100 tests. Checking inverses fail for subcommute commute_filepatches... \
0000000000000000000000000000000000000001111 \
1111111222222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2333333333333333333333333333333333333333333 \
3333333333334444444455555555555555555555555 \
5555555555555555555555555555555555555555555 \
5556666666666666666666666666666666666666666 \
6666666666666666666677777777777777777777777 \
777777777777777777777777777777777777777777777777777777777777777777777777777777
  777777777777778888888888999999999999999999 \
9999999999999999999999999999910101010101010 \
1010101010101010101010101010101010101010101 \
0101010101010101010101010101010101010101010 \
1010101010101010101010101010101010101010101 \
0101011111111121212121212121212121212121212 \
1212121212121212121212121212121212121212121 \
2121212121212121212121212121212121212121212 \
1212121212121212121212121212121212121212121 \
2121212121212121212121212121212121212121212 \
121212121212121212121212121212121212131313131313131314141414141414
  141414141414141414141414141414141414141414 \
141414141414141414141414141414141414141414 \
14141414141414141415151515151516161616161616 \
171717171717171717171717171717171717171717 \
17181818181818181818181818181818181818181818 \
191919191919191919191919191919191919191919 \
19191919191919191919191919191919191919191919 \
191919191919191919191919191919191919191919 \
19191919191919202020202020202020202020202020 \
202020202020202020202020202020202020202020 \
202020202020202020202020202020202020202020202121212121212121212121
  212121222222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2222222222222222222222222222222222222222222 \
2222232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
 2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232323232323232323232323232 \
3232323232323232323232323232323232323232323 \
2323232323232323232324242424242424242424242 \
4242424242424242424242424252525252525252525 \
25252525252525252626262626262626262626262626262626262626262626262
  626262626262626262626262626262626262626262 \
6262626272727272727272727272727272727272727 \
2727272727272727272727272727272727272727272 \
7272727272727272727272727272727272727272727 \
2727272727272727272727272727282828282828282 \
8282828282828282828292929292929292929292929 \
2929292929292929292929292929292929292929292 \
9292929292929292929292929292929292929292929 \
2929292929292929292930303030303030303030303 \
0303030303030303030303030303030303030303030 \
313131313131323232323232323232323232323232323232323232323232323232
  323232323232323232323232323232323232323232 \
323232323333333333333333333333333333333333 \
33333333333333333333333333333333333333333333 \
333333333333333333333333333333333333333333 \
33333333333333333333333333333333333333333333 \
333333333333333333333333333333333333333333 \
33333333333333333333333333333333333333333333 \
333333333333333333333333333333333333333333 \
33333333333333333333333333333334343434343434 \
343434343434343434343434343434343434343434 \
343434343434343434343434343434343434343434343434343434343434343434
  343434343434343434343435353535353535353535 \
3535353535353535353535363636363636363637373 \
7373737373737383838383838383838383838383838 \
3838383838383838383838383838383838383838383 \
8383838383838383838383838383838383838383838 \
3838383838383838383838383838383838383838383 \
8383838383939394040404040404040404040404040 \
4040404040404040404040404040414141414141414 \
1414141414141414141414141414141414141414141 \
4141414141414141414141414141414141414141414 \
14141414141414141414141414141414141414141414141414141414141414141
  414141414141414141414141414141414141414141 \
41414141414141414141414141414141414141414141 \
414141414242424242424242424242424242424343 \
43434343434343434343434343434343434343434343 \
434343434343434343434343434343434343434343 \
43434343434343434343434343434343434343434343 \
444444444444444444444444444444444444444444 \
44444444444444444444444444444444444444444444 \
444444444444444444444444444444444444444444 \
44444444444444444444444444444444444444444444 \
44444444444444444444444444444444444444444444444444444444444444444
  444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444444444444444444444444444444444444 \
4444444444545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
454545454545454545454545454545454545454545454545454545454545454545
  454545454545454545454545454545454545454545 \
454545454545454545454545454545454545454545 \
45454545454545454545454545454545454545454545 \
464646464646464646464646464747474747474848 \
48484848484849494949494949494949505050505050 \
505050505050505050505050505050505050505050 \
50505050505050505050505050505050505050505050 \
505050505050505050505050505050505050505050 \
50505050505050505050505050505050505050505050 \
505050505050505050505050505050505050505050 \
505050505050505050505050505050505050505050505050505051515151515151
  515151515151515151515151515151515151515151 \
5151515151515152525252525252525252525252525 \
2525252525252525252525252525252525252525252 \
5252525252525252525252525252525252525252525 \
2525252525252525253535353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535353535353535353535353535353535353535 \
3535353535353535353535353535353535353535353 \
5353535454545454545454545454545454545455555 \
55555555555555555555555555555555555555555555555555555555555555555
  555656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656 \
565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656 \
565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656 \
565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656 \
565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656 \
56565656565656565656565656565656565656565656565656565656565656565
  656565656565656565657575757575757575757575 \
7575757575757575757575757575758585858585858 \
5858585858585858585858585858585858585858585 \
8585858585858585858585858585858585858585858 \
5858585858585858585858585858585858585858585 \
8585858585858585859595959595959595959595959 \
5959595959595959595959595959596060606060606 \
0606060606060606060606060606060606060606060 \
6060606060606060606060606060606060606060606 \
0606060606060606060606060606060606060606161 \
616161616161616161616161616161616161616161616162626262626262626262
  626262626262626262626262626262626262626262 \
626262626262626262626262626262626262626262 \
62636363636363636363636363636363636363636363 \
636363636364646464646464646464646464646464 \
64646464646464646464646464646464646464646464 \
646464646464646464646464646464646464646464 \
64656565656565656565656565656565656565656565 \
656565656565656565656565656565656565656565 \
65656565656565656565656565656565656565656565 \
656565656565656565656565656565656565656565 \
656565656565656565656565656565656565656565656565656565656565656565
  656565656565656565656565656565656565656565 \
6565656565656565656565656565656565656565656 \
5656565656565656565656565656565656565656565 \
6565656565656565656565656565656565656565656 \
5656565656565656565656565656565656565656565 \
6565656565656565656566666666666667676767676 \
7676767676767676767676767676767676767676767 \
6767676767676767676767676767676767676868686 \
8686868686868686868686868686868686868686868 \
6868686868686868686868686969696969696969696 \
96969696969696969696969696969696969696969696969696969696969696969
  697070707070707070707070707070707070707070 \
70707070707070707070707070707071717171717171 \
717171717171717171717171717171717171717171 \
71717171717171717171717171717171717171717171 \
717171717171717272727273737373737373737373 \
73737373737373737373737373737373737373737373 \
737373737373737373737373737373737373737373 \
73737474747474747474747474747474747474747474 \
747474747474747474747474747474747475757575 \
75757575757575757575757575757575757575757575 \
75757575757575757575757575757575757575757575757575757575757575757
  575757575757575757575757575757575757575757 \
5757575757676767677777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777878787878 \
7878787878787878787878787878787878787878787 \
9797979797979797979797979797979797979797979 \
797979797979797979797979797979797979797979797979797979797979797979
  797980808080808080808080808080808080808080 \
808080808081818181818181818181818181818181 \
81818181818181818181818181818181818181818181 \
818181818182828282828282828383838383838383 \
83838383838383838383838383838383838383838383 \
838383838484848484848484848484848484848484 \
84848484848484848484848484848484848484858585 \
858585858585858585858585858585858585858586 \
87878787878787888888888888888888888888888888 \
888989898989898989898989898989898989898989 \
898989898989909090909090909090909090909090909090909090909090909090
  909090909090909090909090909090909090909090 \
9090909090909090909090909191919191919191919 \
1919191919192929292929292929292929292929292 \
9292929292929292929292929292929292929292929 \
2929292929292929292929292929292929292929292 \
9292929292929292929292929293939393939393939 \
3939393939393939393939393939393939393939393 \
9393939393939393939393939393939393939393939 \
3939393939393939393939393939393939393939393 \
9393939393939393939393939393939393939393939 \
39393939393939393939393939393939393939393939393939393939393939393
  939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393939393939393939393939393 \
93939393939393939393939393939393939393939393 \
939393939393939393949494949595959595959595 \
95959595969696969696969696969696969696969696 \
969696969696969696969696969696969696969696 \
96969696969696969696969696969696979797979797 \
97979797979797979797979797979898989898989898989898989898989898989
  898989898989898989898989898989898989898989 \
89898989898989898989898989898989898989898989898989899999999999999999999OK, \
passed 100 tests. Checking inverses fail for subcommute commutex... \
0000000000001111222222222222222222222222222 \
2222222222233333333333333333333333333333334 \
4444444444444444444444445555555555555555555 \
6777777777777777777777777777777777777777777 \
7777777777777777777777777777777777888999999 \
99991010101010101010101010101010101011111111 \
121212121212121212121212121212121212121212 \
12121212121212121212121212121212121313131313 \
131313131313131313131313131313131313131313 \
131313131313131313131313131313131313131313131313131313131313131313131313131313131313
  131313131313141414141414141414141414141414 \
141414141414141414141414141414141414141414 \
 202020202020202020202020202020202020202020 \
20202020202020202020202020202020202020202020 \
202020202020202020202020202020202020202020 \
20202020202020202020202020202020202020202020 \
202020202020202020202020202020202020202020 \
20202020202121212121212121212121212121212121 \
212121212121212121212121212121212222222222 \
22222223232323232323232323232323232323232323 \
232323232323232424242424242424242424242424 \
24242424242424242424242424242424242424242424 \
2424242424242424242425262626262626262626262626262626262626262626
  262626262626262626262626262626262626262626 \
26262626262727272727272727272727272727272727 \
282828282828282828282828282828282828282828 \
28282828282829292929292929292929292929292929 \
292929292929292929292929292929292929292929 \
29292929292929292929292929292929292929292929 \
292929292929292929303030303131313131313131 \
31313131313131313131313131313131313131313131 \
313131313131313131313131313131313131313131 \
31313131313131313131313132323232323232323232 \
32323232323232323232323232323232323232323232323232323232323232323
  232323232323232323232323232323232323232323 \
2323232323232323232323232323233333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333333333333 \
3333333333333333333333333333333333334343434 \
3434343434343434343434343435353535353535353 \
5353535353535353535353535353535353535363636 \
3636363636363636363636363636363636363636363 \
6363636363636363636363636363636363636363636 \
363636363636373737373737373737383838383838383838383838383838383838
  383838383838383838383838383839393939393939 \
393939393939393939393939393939393939393939 \
39393939393939393939393939393939393939393939 \
393939393939393939393939393939393939393939 \
39394040404040404040404040404040404040404040 \
404040404040404040404040404040404040404040 \
40404041414141414141414141414141414141414141 \
424242424242424242424242424242424242424242 \
42424242424242424242434343434343434343434444 \
444444444444444444444444444444444444444444 \
444444444444444444444444444444454545454545454545454545454545454545
  454545454545454545454545454545454545454545 \
4545454545454545454545454545454545454545454 \
5454545454545454545454545454545454545454545 \
4545464646464646464646464646464646464646464 \
6464646464646464646464646464646464646464646 \
4646464646474747474747474848484848484848484 \
8484848484848484848484848484848484848484848 \
4848484848484848484848484848484848484848484 \
8484848484848484848484848484848484848484848 \
4848484848484848484848484848484848484848484 \
84848494949494949494949494949494949494949494949494949494949494949
  494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
494949494949494949494949494949494949494949 \
49494949494949494949494949494949494949494949 \
494949494949494949494949494949494949494949 \
49494949505050505151515151515151515151515151 \
515151515151515151515151515151525252525252 \
52525252525252525252525252525252525252525353 \
535353535353535454545454545454545454545454 \
54545454545454545556565656565656565656565656 \
56565656565656565656565757575757575757575757575757575757575757575
  757575757575757575757575757575757575757575 \
7575757575757575757575757575757575757575858 \
5858585858585858585858585858585858585858585 \
8585859595959595959595959595959595959595959 \
5959606060606060606060606060606060606060606 \
0606060606060606060606161616161616161616161 \
6161616161616161616161616161616161616161616 \
1616161616161616161616161616161616161616262 \
6262626262626363636363636363636364646464646 \
4646464646565656565656565656565656565656565 \
656565666666666666666666666666666666666666666666666666666767686868
  686868686868686868686868686868686969696969 \
696969696969696969696969696969696969696969 \
69696969697070707070707070707070707070707070 \
707070707070707070707070707070717171717171 \
71717172727272727272727272727272727272727272 \
727272727272727272727272727272727272727272 \
72727272727272727272727272727272727272727272 \
727272727272727272727373737373737373737373 \
73737373737373737373737373737373737373737373 \
737373737373737373737373737373737373737373 \
737373737373737373737373737373737373737373737373737373737373737373
  737474747474747474747474747474747474747474 \
7474747475757575757575757575757575757575757 \
5757676767676767676767676767676767777777777 \
7777777777777777777777777777777777777777777 \
7777777777777777777777777777777777878787878 \
7878787878787878787878787878787878787878787 \
8787878787878787878787878787878787878787878 \
7879797979797979797979797979797979797979797 \
9797979797979797979797979798080808080808080 \
8080808080808080808080818181818181818181818 \
18181818181818181818181818181818181818181818181818181818181818182
  828282828282828282828282828282828282828282 \
82828282828282828282828282828282828282828282 \
828282828282828282828282828282828282828282 \
82828282828282828282828282828282828282828282 \
828282828282828282828383838383838383838383 \
83838383838383838383838383838383838383838383 \
838383838484848484848484848484848484848484 \
84848484848484848484848484848484848484848484 \
848484848484848484848484848484848484848484 \
84848484858585858585858686868686868686868686 \
86868686868686868686868686868686868686868686868686868686868686868
  686868686868686868686868686868686868787878 \
7878787878787878787878787878787878787878787 \
8787878787878787878787878787878787878787878 \
7878787878787878787878787878787878787888888 \
8888898989898989898989898989898989898989898 \
9909090909090909090909090909090909090909090 \
9090909090909090909090909090909090909090909 \
0909090909090909090909090909090909090909091 \
9191919191919191919191919191919191919191919 \
1919191919191919191919292929292929292929292 \
929292929292929292929292929292929292929292929292929292929293939393
  939393939393939393939393939393939393939393 \
939393939393949494949494949494949595959595 \
95959595959595959595959595959595959595959595 \
959595959595959595959595959595959595959595 \
95959595959595959595959595959595959595959595 \
959595959595959595959595959595959595959595 \
95959596969696969696969797979797979797979797 \
9797979797979797979797979797979797979797979797979798999999999999OK, \
passed 100 tests. Checking that commuting by patch and its inverse is ok... \
01234556678910111213141415161717181919202122 \
232424252626272829303132333434353636373839 \
40414243434344454647484949505152535455565758 \
596061626364656566676767676868686969697070 \
71717273747575757676767777787980808080818181 \
81818283838484848484848485858585868787888889899090909191919292939494959697989999OK, \
passed 100 tests. Checking that a patch followed by its inverse is identity... \
01233456778910101112121314151516171819202122 \
232425252627282929303131323233333434343435 \
36373738383838383839393939394041424242424243 \
434444444445464646474848484848495051515151 \
52535354545455565657575858596061616161626263 \
646465666768696970707171717272737374757576 \
7778798080818181828384848585858687888990919292929293939494959697989999OK, \
passed 100 tests. Checking that commutes are equivalent... \
0122344456789991011121313141516171718191920 \
21212222232424242525262627272829303132323233 \
343535363737383940404142424343444445454646 \
47484849494950515253535454545454545455565657 \
585960606161626262636465666768697071727273 \
74747474747475767676777777787879808182838383 \
848585868788888889909192939495969798989898989899OK, \
passed 100 tests. Checking that merges are valid... \
0001222345678991011121212131415161717181919 \
20202122222323232425262626272728293031323233 \
333334353636373838383939404041414243444546 \
47474748495051515152535455555555565657585960 \
606061626263646464656667676869707071717273 \
7475767677787879798081828383838383848586878888888990919293939393949596979899OK, \
passed 100 tests. Checking inverses being valid... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking other inverse being valid... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking merge swaps... good.
Checking inverse of inverse... \
01234567891011121314151617181920212223242526 \
272829303132333435363738394041424344454647 \
48495051525354555657585960616263646566676869 \
707172737475767778798081828384858687888990919293949596979899OK, \
passed 100 tests. Checking the order of commutes... \
0012223455556666777777788999910101011111111 \
11111111111212131313141515161616171818181818 \
181919192020212121222222222222222323242424 \
24242424252526262626272728293030313233343435 \
353535353535353536363637373738383838393939 \
40404041414243434343434444444445454545464646 \
474748484848484848494950515252535354545454 \
55555656575858585858585858585959595959596060 \
616162626262636363636464646464646464656565 \
65666768686969696969696969707070707172727272 \
727373747474747475767677777878787879798080808182
  838384848586868787878787878888888888888888 \
8989898990919292929292939494949494949494949494949494949495959696979898989999OK, \
passed 100 tests. Checking commutex either way... \
00122345678910111213141415161718192021222323 \
242526272728293030313232333334343535363738 \
38383940404142434445464647474849505050505151 \
525353545455555556575858585959595959606162 \
62626263646465666768686970717272727374757575 \
767676767676767677777777787878787878798081 \
82838383848586878788898989899091929293949495969797989999OK, \
passed 100 tests. Checking the double commutex... \
01234445678910111213141516171818191919202122 \
232324252526272828292930313131323334353637 \
38394041414243444545464748494950505051525354 \
545555555657575757575859606161626262626364 \
65656667676868697070707172737475757676767677 \
7778787980818282828283848586878788899091919292939495969797979797979899OK, \
passed 100 tests. Checking that merges commutex and are well behaved... \
0123455678910111212131415161616171818192021 \
21222223242526272829303031323334343435363737 \
383940404041424243434445464748484950515252 \
53545556565757585960606061616162636464646565 \
656667676868697071717273737475767677777879 \
7979808182838485868787878788898989899091929394949596969797989899OK, \
passed 100 tests. Checking that merges can be swapped... \
0123456789910111112131414141516161718192021 \
22232425262626272829303030313233343435353636 \
373737383839404142424344454647484849505152 \
53545556565758585960606161626364656667686970 \
707071727374757575767676767677777878787979 \
80818181818283838485858686868686868787878888 \
8888898990919293949595969696979798989899OK, \
passed 100 tests. Checking again that merges can be swapped (I'm paranoid) ... \
01123455666789101010101112121313131415151616 \
171718181919202121212222232424252627282929 \
30313233333333343536363738394041424344444444 \
444445464647474849505050505051525252535455 \
56575858596060616263636465656667676868686869 \
707071717273747475757677777777777879798081 \
828384848485868788898990919293949495969798989899OK, \
passed 100 tests. Checking that the patch validation works... good.
Checking commutex/recommute... good.
Checking merge properties... good.
Testing the lcs code... good.
Checking primitive patch IO functions... good.
Checking IO functions... good.
Checking primitive commutex/recommute... good.
Running sh tests on old-fashioned reositories...
Running what_sl.sh ...                           FAILED!
Output from failed what_sl.sh:

test $DARCS || DARCS=$PWD/../darcs
what_sl.sh: line 6: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
what_sl.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running unrevert.sh ...                          FAILED!
Output from failed unrevert.sh:

test $DARCS || DARCS=$PWD/../darcs
unrevert.sh: line 4: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
unrevert.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running unrecord.sh ...                          FAILED!
Output from failed unrecord.sh:
test $DARCS || DARCS=$PWD/../darcs
unrecord.sh: line 4: test: -: binary operator expected

# Check that checkpoints are removed when tags are unrecorded

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
unrecord.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running unpull.sh ...                            FAILED!
Output from failed unpull.sh:

test $DARCS || DARCS=$PWD/../darcs
unpull.sh: line 4: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
unpull.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running uniqueoptions.sh ...                     FAILED!
Output from failed uniqueoptions.sh:

Checking that each command expects each option only once

uniqueoptions.sh: line 8: test: -: binary operator expected
Checking get...  uniqueoptions.sh: line 16: \
/Users/richardgiraud/Documents/workspace/HS: No such file or directory passed.
Checking init...  uniqueoptions.sh: line 16: \
/Users/richardgiraud/Documents/workspace/HS: No such file or directory passed.
uniqueoptions.sh: line 30: /Users/richardgiraud/Documents/workspace/HS: No such file \
or directory Running tricky_unrecord.sh ...                   FAILED!
Output from failed tricky_unrecord.sh:

test $DARCS || DARCS=$PWD/../darcs
tricky_unrecord.sh: line 4: test: -: binary operator expected
rm -rf temp
mkdir temp
cd temp
$DARCS init
tricky_unrecord.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file \
or directory Running three_way_conflict.sh ...                FAILED!
Output from failed three_way_conflict.sh:

test $DARCS || DARCS=$PWD/../darcs
three_way_conflict.sh: line 4: test: -: binary operator expected

rm -rf temp1 temp2 temp3
mkdir -p temp1 temp2 temp3
cd temp1
$DARCS init
three_way_conflict.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running ssh.sh ...                               passed.
Running sigPIPE.sh ...                           FAILED!
Output from failed sigPIPE.sh:

test $DARCS || DARCS=$PWD/../darcs
sigPIPE.sh: line 4: test: -: binary operator expected
DARCS_EDITOR=echo
export DARCS_EDITOR

rm -rf temp1
mkdir temp1

cd temp1
$DARCS init
sigPIPE.sh: line 12: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running several_commands.sh ...                  FAILED!
Output from failed several_commands.sh:

test $DARCS || DARCS=$PWD/../darcs
several_commands.sh: line 4: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
several_commands.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running send_apply.sh ...                        FAILED!
Output from failed send_apply.sh:

test $DARCS || DARCS=$PWD/../darcs
send_apply.sh: line 4: test: -: binary operator expected

rm -rf temp1 temp2
mkdir temp1 temp2

cd temp2
$DARCS init
send_apply.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running send.sh ...                              FAILED!
Output from failed send.sh:

test $DARCS || DARCS=$PWD/../darcs
send.sh: line 4: test: -: binary operator expected
DARCS_EDITOR=echo
export DARCS_EDITOR

rm -rf temp1 temp2
mkdir temp1 temp2

cd temp2
$DARCS init
send.sh: line 12: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running sametwice.sh ...                         FAILED!
Output from failed sametwice.sh:

test $DARCS || DARCS=$PWD/../darcs
sametwice.sh: line 4: test: -: binary operator expected
rm -rf temp1 temp2
mkdir temp1
cd temp1
$DARCS init
sametwice.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running rmconflict.sh ...                        FAILED!
Output from failed rmconflict.sh:

test $DARCS || DARCS=$PWD/../darcs
rmconflict.sh: line 4: test: -: binary operator expected

rm -rf tempA tempB
mkdir tempA tempB
cd tempA
$DARCS init
rmconflict.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running revert_unrecorded_add.sh ...             FAILED!
Output from failed revert_unrecorded_add.sh:

test $DARCS || DARCS=$PWD/../darcs
revert_unrecorded_add.sh: line 4: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

$DARCS init
revert_unrecorded_add.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No \
such file or directory Running revert_interactive.sh ...                FAILED!
Output from failed revert_interactive.sh:

test $DARCS || DARCS=$PWD/../darcs
revert_interactive.sh: line 4: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
revert_interactive.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running replace_after_pending_mv.sh ...          FAILED!
Output from failed replace_after_pending_mv.sh:

[ -n "$DARCS" ] || DARCS=$PWD/../darcs
EMAIL=tester
export EMAIL

rm -fr temp1

mkdir temp1
cd temp1
$DARCS init
replace_after_pending_mv.sh: line 13: /Users/richardgiraud/Documents/workspace/HS: No \
such file or directory Running replace_after_pending_add.sh ...         FAILED!
Output from failed replace_after_pending_add.sh:

[ -n "$DARCS" ] || DARCS=$PWD/../darcs
EMAIL=tester
export EMAIL

rm -fr temp1

mkdir temp1
cd temp1
$DARCS init
replace_after_pending_add.sh: line 13: /Users/richardgiraud/Documents/workspace/HS: \
No such file or directory Running replace.sh ...                           FAILED!
Output from failed replace.sh:

DARCS_EMAIL=tester
export DARCS_EMAIL
test $DARCS || DARCS=$PWD/../darcs
replace.sh: line 6: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

$DARCS init
replace.sh: line 12: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running recordrace.sh ...                        FAILED!
Output from failed recordrace.sh:

test $DARCS || DARCS=$PWD/../darcs
recordrace.sh: line 4: test: -: binary operator expected
rm -rf foo1 foo2
mkdir foo1 foo2
cd foo1
$DARCS init
recordrace.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running query_manifest.sh ...                    FAILED!
Output from failed query_manifest.sh:

check_manifest () {
    : > files.tmp
    echo . > dirs.tmp
    echo . > files-dirs.tmp
    for x in $1 ; do
	echo "./$x" >> files.tmp
	echo "./$x" >> files-dirs.tmp
    done
    for x in $2 ; do
	echo "./$x" >> dirs.tmp
	echo "./$x" >> files-dirs.tmp
    done
    $DARCS query manifest $3 --files --no-directories | sort > darcs-files.tmp
    $DARCS query manifest $3 --no-files --directories | sort > darcs-dirs.tmp
    $DARCS query manifest $3 --files --directories | sort > darcs-files-dirs.tmp
    for x in files dirs files-dirs ; do
	sort -o sorted-$x.tmp $x.tmp
	diff sorted-$x.tmp darcs-$x.tmp
    done
}

test $DARCS || DARCS=$PWD/../darcs
query_manifest.sh: line 25: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp
$DARCS init
query_manifest.sh: line 30: /Users/richardgiraud/Documents/workspace/HS: No such file \
or directory Running push.sh ...                              FAILED!
Output from failed push.sh:

test $DARCS || DARCS=$PWD/../darcs
push.sh: line 4: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running pull_two.sh ...                          FAILED!
Output from failed pull_two.sh:

test $DARCS || DARCS=$PWD/../darcs
pull_two.sh: line 8: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running pull_compl.sh ...                        FAILED!
Output from failed pull_compl.sh:

test $DARCS || DARCS=$PWD/../darcs
pull_compl.sh: line 7: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running pull_binary.sh ...                       FAILED!
Output from failed pull_binary.sh:

test $DARCS || DARCS=$PWD/../darcs
pull_binary.sh: line 8: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running prehook.sh ...                           FAILED!
Output from failed prehook.sh:

test $DARCS || DARCS=$PWD/../darcs
prehook.sh: line 6: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
prehook.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running posthook.sh ...                          FAILED!
Output from failed posthook.sh:

test $DARCS || DARCS=$PWD/../darcs
posthook.sh: line 6: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
posthook.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running perms.sh ...                             FAILED!
Output from failed perms.sh:

uname | grep "MINGW" > /dev/null && exit 0

test $DARCS || DARCS=$PWD/../darcs
perms.sh: line 6: test: -: binary operator expected
rm -rf temp1 temp2
mkdir temp1
cd temp1
$DARCS init
perms.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running pending.sh ...                           FAILED!
Output from failed pending.sh:

test $DARCS || DARCS=$PWD/../darcs
pending.sh: line 4: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running partial.sh ...                           FAILED!
Output from failed partial.sh:
test $DARCS || DARCS=$PWD/../darcs
partial.sh: line 6: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

# Create a developement repo, do some work

$DARCS initialize
partial.sh: line 14: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running obliterate.sh ...                        FAILED!
Output from failed obliterate.sh:

test $DARCS || DARCS=$PWD/../darcs
obliterate.sh: line 4: test: -: binary operator expected

DARCS_EMAIL='hello world'
export DARCS_EMAIL
rm -rf tempA
mkdir tempA
cd tempA
$DARCS initialize
obliterate.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running nonewline.sh ...                         FAILED!
Output from failed nonewline.sh:

test $DARCS || DARCS=$PWD/../darcs
nonewline.sh: line 4: test: -: binary operator expected
rm -rf temp1 temp2
mkdir temp1 temp2
cd temp1
$DARCS init
nonewline.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running nodeps.sh ...                            FAILED!
Output from failed nodeps.sh:

test $DARCS || DARCS=$PWD/../darcs
nodeps.sh: line 4: test: -: binary operator expected

DARCS_EMAIL='tester'
export DARCS_EMAIL

# Test the --no-deps option with Send, Push, Pull, Obliterate and Unrecord.
#
# Create four patches with dependencies.
#   file 'f': patch 'fa' and 'fb'
#   file 'g': patch 'ga' and 'gb'
# The 'b' patches depend on the 'a' patches.

rm -rf tmp1
mkdir tmp1
cd tmp1
$DARCS init
nodeps.sh: line 19: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running no_pristine.sh ...                       FAILED!
Output from failed no_pristine.sh:

test $DARCS || DARCS=$PWD/../darcs
no_pristine.sh: line 8: test: -: binary operator expected
ACTUAL_DARCS=`which $DARCS`
which $DARCS
DARCSPATH=`dirname $ACTUAL_DARCS`
dirname $ACTUAL_DARCS
usage: dirname path
Running mv_then_add.sh ...                       FAILED!
Output from failed mv_then_add.sh:

test $DARCS || DARCS=$PWD/../darcs
mv_then_add.sh: line 4: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

$DARCS init
mv_then_add.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running mv_and_remove_tests.sh ...               FAILED!
Output from failed mv_and_remove_tests.sh:

test $DARCS || DARCS=$PWD/../darcs
mv_and_remove_tests.sh: line 4: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

$DARCS init
mv_and_remove_tests.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running mv.sh ...                                FAILED!
Output from failed mv.sh:

test $DARCS || DARCS=$PWD/../darcs
mv.sh: line 4: test: -: binary operator expected
rm -rf temp
mkdir temp
cd temp
$DARCS init
mv.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or directory
Running mergeresolved.sh ...                     FAILED!
Output from failed mergeresolved.sh:

test $DARCS || DARCS=$PWD/../darcs
mergeresolved.sh: line 4: test: -: binary operator expected

rm -rf fooOld tempA tempB
mkdir fooOld tempA tempB
cd fooOld
$DARCS init
mergeresolved.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file \
or directory Running merge_three_patches.sh ...               FAILED!
Output from failed merge_three_patches.sh:

test $DARCS || DARCS=$PWD/../darcs
merge_three_patches.sh: line 4: test: -: binary operator expected

rm -rf tempOld tempA tempB
mkdir tempOld tempA
cd tempOld
$DARCS initialize
merge_three_patches.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running look_for_add.sh ...                      FAILED!
Output from failed look_for_add.sh:

test $DARCS || DARCS=$PWD/../darcs
look_for_add.sh: line 4: test: -: binary operator expected
rm -rf temp1 temp2
mkdir temp1 temp2
cd temp1
$DARCS init
look_for_add.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running justrm.sh ...                            FAILED!
Output from failed justrm.sh:

test $DARCS || DARCS=$PWD/../darcs
justrm.sh: line 4: test: -: binary operator expected

rm -rf temp1
mkdir temp1
cd temp1
$DARCS init
justrm.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running impossible_unrevert.sh ...               FAILED!
Output from failed impossible_unrevert.sh:

test $DARCS || DARCS=$PWD/../darcs
impossible_unrevert.sh: line 4: test: -: binary operator expected
rm -rf temp
mkdir temp
cd temp
$DARCS init
impossible_unrevert.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running illegal_mv.sh ...                        FAILED!
Output from failed illegal_mv.sh:

test $DARCS || DARCS=$PWD/../darcs
illegal_mv.sh: line 4: test: -: binary operator expected

rm -rf temp
mkdir temp
cd temp

$DARCS initialize
illegal_mv.sh: line 10: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running haskell_policy.sh ...                    passed.
Running hashed_inventory.sh ...                  FAILED!
Output from failed hashed_inventory.sh:

# We'd just use `diff -x _darcs -r' if -x was portable.
diffx () {
    { find $1 -type f; find $2 -type f; } |
      sed  -e '/.*\/_darcs\//d' -e 's;^[^/]*;;' | sort | uniq |
      {
	while read part; do
	    diff -c $1$part $2$part
	done
      }
}

test $DARCS || DARCS=$PWD/../darcs
hashed_inventory.sh: line 17: test: -: binary operator expected

rm -rf temp1 temp2 temp3 temp4 temp5
mkdir temp1
cd temp1
$DARCS init --hashed-inventory
hashed_inventory.sh: line 22: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running harness.sh ...                           FAILED!
Output from failed harness.sh:
harness.sh: line 5: test: too many arguments
HOME="/Users/richardgiraud/Documents/workspace/HS - darcs/unstable/test_shell.dir" is \
not the test suite directory Running get_tag.sh ...                           FAILED!
Output from failed get_tag.sh:

test $DARCS || DARCS=$PWD/../darcs
get_tag.sh: line 4: test: -: binary operator expected

rm -rf temp1 temp2
mkdir temp1
cd temp1
$DARCS initialize
get_tag.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running directory_confusion.sh ...               FAILED!
Output from failed directory_confusion.sh:

test $DARCS || DARCS=$PWD/../darcs
directory_confusion.sh: line 4: test: -: binary operator expected

T=temp
rm -rf $T
mkdir $T
echo $T
temp
cd $T
set -e
$DARCS initialize
directory_confusion.sh: line 12: /Users/richardgiraud/Documents/workspace/HS: No such \
file or directory Running bad_pending_after_pull.sh ...            FAILED!
Output from failed bad_pending_after_pull.sh:

[ -n "$DARCS" ] || DARCS=$PWD/../darcs
EMAIL=tester
export EMAIL

rm -fr temp1 temp2

mkdir temp1
cd temp1
$DARCS init
bad_pending_after_pull.sh: line 13: /Users/richardgiraud/Documents/workspace/HS: No \
such file or directory Running annotate.sh ...                          FAILED!
Output from failed annotate.sh:

test $DARCS || DARCS=$PWD/../darcs
annotate.sh: line 4: test: -: binary operator expected
rm -rf temp
mkdir temp
cd temp
$DARCS init
annotate.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running addrm.sh ...                             FAILED!
Output from failed addrm.sh:

test $DARCS || DARCS=$PWD/../darcs
addrm.sh: line 4: test: -: binary operator expected

rm -rf temp1 temp2
mkdir temp1 temp2
cd temp1
$DARCS init
addrm.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running addrace.sh ...                           FAILED!
Output from failed addrace.sh:

test $DARCS || DARCS=$PWD/../darcs
addrace.sh: line 4: test: -: binary operator expected
rm -rf temp1 temp2
mkdir temp1 temp2
cd temp1
$DARCS init
addrace.sh: line 8: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running addmv.sh ...                             FAILED!
Output from failed addmv.sh:

test $DARCS || DARCS=$PWD/../darcs
addmv.sh: line 4: test: -: binary operator expected

rm -rf temp1 temp2
mkdir temp1 temp2
cd temp1
$DARCS init
addmv.sh: line 9: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory Running addexitval.sh ...                        FAILED!
Output from failed addexitval.sh:

test $DARCS || DARCS=`pwd`/../darcs
addexitval.sh: line 5: test: -: binary operator expected
pwd
darcs=$DARCS

rm -rf tmp
mkdir tmp
cd tmp
$darcs init
addexitval.sh: line 11: /Users/richardgiraud/Documents/workspace/HS: No such file or \
directory TESTS FAILED!
	what_sl.sh
	unrevert.sh
	unrecord.sh
	unpull.sh
	uniqueoptions.sh
	tricky_unrecord.sh
	three_way_conflict.sh
	sigPIPE.sh
	several_commands.sh
	send_apply.sh
	send.sh
	sametwice.sh
	rmconflict.sh
	revert_unrecorded_add.sh
	revert_interactive.sh
	replace_after_pending_mv.sh
	replace_after_pending_add.sh
	replace.sh
	recordrace.sh
	query_manifest.sh
	push.sh
	pull_two.sh
	pull_compl.sh
	pull_binary.sh
	prehook.sh
	posthook.sh
	perms.sh
	pending.sh
	partial.sh
	obliterate.sh
	nonewline.sh
	nodeps.sh
	no_pristine.sh
	mv_then_add.sh
	mv_and_remove_tests.sh
	mv.sh
	mergeresolved.sh
	merge_three_patches.sh
	look_for_add.sh
	justrm.sh
	impossible_unrevert.sh
	illegal_mv.sh
	hashed_inventory.sh
	harness.sh
	get_tag.sh
	directory_confusion.sh
	bad_pending_after_pull.sh
	annotate.sh
	addrm.sh
	addrace.sh
	addmv.sh
	addexitval.sh
make: *** [test_shell] Error 1
neptune:~/Documents/workspace/HS - darcs/unstable richardgiraud$ exit

Script done on Mon Nov 12 14:36:59 2007



_______________________________________________
darcs-devel mailing list
darcs-devel@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic