##// END OF EJS Templates
color: wrap qrecord...
Martin Geisler -
r9711:d29bd00b default
parent child Browse files
Show More
@@ -235,7 +235,7 b' def colordiff(orig, ui, repo, *pats, **o'
235 235 'changed': ['white'],
236 236 'trailingwhitespace': ['bold', 'red_background']}
237 237
238 def uisetup(ui):
238 def extsetup(ui):
239 239 '''Initialize the extension.'''
240 240 _setupcmd(ui, 'diff', commands.table, colordiff, _diff_effects)
241 241 _setupcmd(ui, 'incoming', commands.table, None, _diff_effects)
@@ -249,15 +249,17 b' def uisetup(ui):'
249 249 _setupcmd(ui, 'qdiff', mq.cmdtable, colordiff, _diff_effects)
250 250 _setupcmd(ui, 'qseries', mq.cmdtable, colorqseries, _patch_effects)
251 251 except KeyError:
252 # The mq extension is not enabled
253 pass
252 mq = None
254 253
255 254 try:
256 255 rec = extensions.find('record')
257 256 _setupcmd(ui, 'record', rec.cmdtable, colordiff, _diff_effects)
258 257 except KeyError:
259 # The record extension is not enabled
260 pass
258 rec = None
259
260 if mq and rec:
261 _setupcmd(ui, 'qrecord', rec.cmdtable, colordiff, _diff_effects)
262
261 263
262 264 def _setupcmd(ui, cmd, table, func, effectsmap):
263 265 '''patch in command to command table and load effect map'''
@@ -51,3 +51,14 b' y'
51 51 y
52 52 EOF
53 53 echo
54
55 echo "[extensions]" >> $HGRCPATH
56 echo "mq=" >> $HGRCPATH
57
58 hg rollback
59 echo % qrecord
60 hg qrecord --color=always -m moda patch <<EOF
61 y
62 y
63 EOF
64 echo
@@ -41,3 +41,19 b" examine changes to 'a'? [Ynsfdaq?] \x1b[0;3"
41 41 a
42 42 c
43 43 record this change to 'a'? [Ynsfdaq?]
44 rolling back last transaction
45 % qrecord
46 diff --git a/a b/a
47 old mode 100644
48 new mode 100755
49 1 hunks, 2 lines changed
50 examine changes to 'a'? [Ynsfdaq?] @@ -2,7 +2,7 @@
51 c
52 a
53 a
54 -b
55 +dd
56 a
57 a
58 c
59 record this change to 'a'? [Ynsfdaq?]
General Comments 0
You need to be logged in to leave comments. Login now