Changeset View
Changeset View
Standalone View
Standalone View
tests/test-pager.t
Show First 20 Lines • Show All 213 Lines • ▼ Show 20 Line(s) | use shell=True in the subprocess call: | ||||
\x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) | \x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) | ||||
user: test | user: test | ||||
date: Thu Jan 01 00:00:00 1970 +0000 | date: Thu Jan 01 00:00:00 1970 +0000 | ||||
summary: modify a 8 | summary: modify a 8 | ||||
#endif | #endif | ||||
A complicated pager command gets worse behavior. Bonus points if you can | A complicated pager command gets worse behavior. Bonus points if you can | ||||
improve this. Windows apparently does this better, but only sometimes? | improve this. | ||||
#if windows | |||||
$ hg log --limit 3 \ | $ hg log --limit 3 \ | ||||
> --config pager.pager='this-command-better-never-exist --seriously' \ | > --config pager.pager='this-command-better-never-exist --seriously' \ | ||||
> 2>/dev/null || true | > 2>/dev/null || true | ||||
\x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m (esc) (?) | \x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m (esc) (?) | ||||
tag: tip (?) | tag: tip (?) | ||||
user: test (?) | user: test (?) | ||||
date: Thu Jan 01 00:00:00 1970 +0000 (?) | date: Thu Jan 01 00:00:00 1970 +0000 (?) | ||||
summary: modify a 10 (?) | summary: modify a 10 (?) | ||||
(?) | (?) | ||||
\x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m (esc) (?) | \x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m (esc) (?) | ||||
user: test (?) | user: test (?) | ||||
date: Thu Jan 01 00:00:00 1970 +0000 (?) | date: Thu Jan 01 00:00:00 1970 +0000 (?) | ||||
summary: modify a 9 (?) | summary: modify a 9 (?) | ||||
(?) | (?) | ||||
\x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) (?) | \x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m (esc) (?) | ||||
user: test (?) | user: test (?) | ||||
date: Thu Jan 01 00:00:00 1970 +0000 (?) | date: Thu Jan 01 00:00:00 1970 +0000 (?) | ||||
summary: modify a 8 (?) | summary: modify a 8 (?) | ||||
(?) | (?) | ||||
#else | |||||
$ hg log --limit 3 \ | |||||
> --config pager.pager='this-command-better-never-exist --seriously' \ | |||||
> 2>/dev/null || true | |||||
#endif | |||||
Pager works with shell aliases. | Pager works with shell aliases. | ||||
$ cat >> $HGRCPATH <<EOF | $ cat >> $HGRCPATH <<EOF | ||||
> [alias] | > [alias] | ||||
> echoa = !echo a | > echoa = !echo a | ||||
> EOF | > EOF | ||||
▲ Show 20 Lines • Show All 183 Lines • Show Last 20 Lines |