equal
deleted
inserted
replaced
116 paged! '\x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m\n' |
116 paged! '\x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m\n' |
117 paged! 'user: test\n' |
117 paged! 'user: test\n' |
118 paged! 'date: Thu Jan 01 00:00:00 1970 +0000\n' |
118 paged! 'date: Thu Jan 01 00:00:00 1970 +0000\n' |
119 paged! 'summary: modify a 8\n' |
119 paged! 'summary: modify a 8\n' |
120 paged! '\n' |
120 paged! '\n' |
|
121 |
|
122 An invalid pager command name is reported sensibly if we don't have to |
|
123 use shell=True in the subprocess call: |
|
124 $ hg log --limit 3 --config pager.pager=this-command-better-never-exist |
|
125 missing pager command 'this-command-better-never-exist', skipping pager |
|
126 \x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m (esc) |
|
127 tag: tip |
|
128 user: test |
|
129 date: Thu Jan 01 00:00:00 1970 +0000 |
|
130 summary: modify a 10 |
|
131 |
|
132 \x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m (esc) |
|
133 user: test |
|
134 date: Thu Jan 01 00:00:00 1970 +0000 |
|
135 summary: modify a 9 |
|
136 |
|
137 \x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) |
|
138 user: test |
|
139 date: Thu Jan 01 00:00:00 1970 +0000 |
|
140 summary: modify a 8 |
|
141 |
|
142 |
|
143 A complicated pager command gets worse behavior. Bonus points if you can |
|
144 improve this. |
|
145 $ hg log --limit 3 \ |
|
146 > --config pager.pager='this-command-better-never-exist --seriously' \ |
|
147 > 2>/dev/null || true |
121 |
148 |
122 Pager works with shell aliases. |
149 Pager works with shell aliases. |
123 |
150 |
124 $ cat >> $HGRCPATH <<EOF |
151 $ cat >> $HGRCPATH <<EOF |
125 > [alias] |
152 > [alias] |