diff -r 236bb604dc39 -r ce0ad184f489 tests/test-commandserver.py --- a/tests/test-commandserver.py Wed Feb 15 20:02:35 2012 +0200 +++ b/tests/test-commandserver.py Thu Feb 16 01:21:34 2012 +0200 @@ -200,6 +200,16 @@ os.system('hg phase -r . -p') runcommand(server, ['phase', '-r', '.']) +def rollback(server): + readchannel(server) + runcommand(server, ['phase', '-r', '.', '-p']) + f = open('a', 'ab') + f.write('a\n') + f.close() + runcommand(server, ['commit', '-Am.']) + runcommand(server, ['rollback']) + runcommand(server, ['phase', '-r', '.']) + if __name__ == '__main__': os.system('hg init') @@ -219,3 +229,4 @@ check(bookmarks) check(tagscache) check(setphase) + check(rollback)