Mercurial > hg > mercurial-source
changeset 10839:31e29566f3b5
merge with stable
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Mon, 05 Apr 2010 20:35:47 +0200 |
parents | 1fdeab02350c (current diff) 07dbafd3a0e2 (diff) |
children | 8bc4ad7e34c8 9258228639ad |
files | |
diffstat | 2 files changed, 37 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
new file mode 100755 --- /dev/null +++ b/tests/test-status-inprocess.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +import os +from mercurial.ui import ui +from mercurial.localrepo import localrepository +from mercurial.commands import add, commit, status + +u = ui() + +print '% creating repo' +repo = localrepository(u, '.', create=True) + +f = open('test.py', 'w') +try: + f.write('foo\n') +finally: + f.close + +print '% add and commit' +add(u, repo, 'test.py') +commit(u, repo, message='*') +status(u, repo, clean=True) + + +print '% change' +f = open('test.py', 'w') +try: + f.write('bar\n') +finally: + f.close() + +# this would return clean instead of changed before the fix +status(u, repo, clean=True, modified=True)