##// END OF EJS Templates
backout: remove unnecessary frobbing of addremove option...
backout: remove unnecessary frobbing of addremove option There's no way for addremove to show up in backout's opts dictionary. It was being set manually because cmdutil.commit expected it to be there (and would throw an exception if it wasn't). This was fixed waaaaaaay back in: changeset: 5829:784073457a0f user: Kirill Smelkov <kirr@mns.spb.ru> date: Thu Jan 10 12:07:18 2008 +0300 summary: cmdutil.commit: extract 'addremove' from opts carefully

File last commit:

r17956:a08775ec default
r18686:0bca4d31 default
Show More
test-ui-color.py
33 lines | 895 B | text/x-python | PythonLexer
Idan Kamara
color: check if ui is already a subclass of colorui before wrapping it...
r14516 import os, sys
Brodie Rao
color: call correct superclass method in write_err...
r11732 from hgext import color
Idan Kamara
color: check if ui is already a subclass of colorui before wrapping it...
r14516 from mercurial import dispatch, ui
Brodie Rao
color: call correct superclass method in write_err...
r11732
# ensure errors aren't buffered
testui = color.colorui()
testui.pushbuffer()
Matt Mackall
i18n: wrap false positives for translation detection
r17956 testui.write(('buffered\n'))
testui.warn(('warning\n'))
Brodie Rao
color: call correct superclass method in write_err...
r11732 testui.write_err('error\n')
print repr(testui.popbuffer())
Idan Kamara
color: check if ui is already a subclass of colorui before wrapping it...
r14516
# test dispatch.dispatch with the same ui object
hgrc = open(os.environ["HGRCPATH"], 'w')
hgrc.write('[extensions]\n')
hgrc.write('color=\n')
hgrc.close()
ui_ = ui.ui()
ui_.setconfig('ui', 'formatted', 'True')
Idan Kamara
ui: use I/O descriptors internally...
r14614 # we're not interested in the output, so write that to devnull
ui_.fout = open(os.devnull, 'w')
Idan Kamara
color: check if ui is already a subclass of colorui before wrapping it...
r14516 # call some arbitrary command just so we go through
# color's wrapped _runcommand twice.
def runcmd():
dispatch.dispatch(dispatch.request(['version', '-q'], ui_))
runcmd()
print "colored? " + str(issubclass(ui_.__class__, color.colorui))
runcmd()
print "colored? " + str(issubclass(ui_.__class__, color.colorui))