Mercurial > public > mercurial-scm > hg-stable
diff tests/test-commandserver.py @ 20330:69a0d22b9677 stable
dispatch: take --hidden from individual commands into account
The command server would otherwise ignore that option, since the repo
object is only created once.
author | Julien Cristau <julien.cristau@logilab.fr> |
---|---|
date | Mon, 27 Jan 2014 10:57:20 +0100 |
parents | c57e99386d88 |
children | a8e6ab7eb361 |
line wrap: on
line diff
--- a/tests/test-commandserver.py Thu Jan 30 15:03:36 2014 +0900 +++ b/tests/test-commandserver.py Mon Jan 27 10:57:20 2014 +0100 @@ -262,6 +262,15 @@ # shouldn't raise "7966c8e3734d: no node!" runcommand(server, ['branches']) +def obsolete(server): + readchannel(server) + + runcommand(server, ['up', 'null']) + runcommand(server, ['phase', '-df', 'tip']) + os.system('hg debugobsolete `hg log -r tip --template {node}`') + runcommand(server, ['log', '--hidden']) + runcommand(server, ['log']) + if __name__ == '__main__': os.system('hg init') @@ -285,3 +294,10 @@ check(branch) check(hgignore) check(phasecacheafterstrip) + obs = open('obs.py', 'w') + obs.write('import mercurial.obsolete\nmercurial.obsolete._enabled = True\n') + obs.close() + hgrc = open('.hg/hgrc', 'a') + hgrc.write('[extensions]\nobs=obs.py\n') + hgrc.close() + check(obsolete)