##// END OF EJS Templates
lfs: don't require the .hglfs file to be tracked to control the policy...
lfs: don't require the .hglfs file to be tracked to control the policy The .hgignore file doesn't need to be tracked, nor does the git equivalent of this file. I'm still a little concerned about the effects of forgetting to commit this file. But the fact that conversions maintain the hashes if only the normal vs external storage changes, should make this less risky.

File last commit:

r35742:853bf7d9 default
r35825:4425790f stable
Show More
blackbox-readonly-dispatch.py
36 lines | 1.0 KiB | text/x-python | PythonLexer
/ tests / blackbox-readonly-dispatch.py
timeless
tests: divorce blackbox test from test-dispatch.py...
r28406 from __future__ import absolute_import, print_function
import os
from mercurial import (
dispatch,
)
def testdispatch(cmd):
"""Simple wrapper around dispatch.dispatch()
Prints command and result value, but does not handle quoting.
"""
print("running: %s" % (cmd,))
req = dispatch.request(cmd.split())
result = dispatch.dispatch(req)
print("result: %r" % (result,))
# create file 'foo', add and commit
f = open('foo', 'wb')
f.write('foo\n')
f.close()
Joerg Sonnenberger
blackbox: if --debug is used, also trace ui.debug() calls...
r35742 testdispatch("--debug add foo")
testdispatch("--debug commit -m commit1 -d 2000-01-01 foo")
timeless
tests: divorce blackbox test from test-dispatch.py...
r28406
# append to file 'foo' and commit
f = open('foo', 'ab')
f.write('bar\n')
f.close()
# remove blackbox.log directory (proxy for readonly log file)
os.rmdir(".hg/blackbox.log")
# replace it with the real blackbox.log file
os.rename(".hg/blackbox.log-", ".hg/blackbox.log")
Joerg Sonnenberger
blackbox: if --debug is used, also trace ui.debug() calls...
r35742 testdispatch("--debug commit -m commit2 -d 2000-01-02 foo")
timeless
tests: divorce blackbox test from test-dispatch.py...
r28406
# check 88803a69b24 (fancyopts modified command table)
Joerg Sonnenberger
blackbox: if --debug is used, also trace ui.debug() calls...
r35742 testdispatch("--debug log -r 0")
testdispatch("--debug log -r tip")