equal
deleted
inserted
replaced
61 |
61 |
62 $ echo '[ui]' > .hg/hgrc |
62 $ echo '[ui]' > .hg/hgrc |
63 $ echo 'logtemplate =' >> .hg/hgrc |
63 $ echo 'logtemplate =' >> .hg/hgrc |
64 $ echo 'style =' >> .hg/hgrc |
64 $ echo 'style =' >> .hg/hgrc |
65 |
65 |
|
66 Add some simple styles to settings |
|
67 |
|
68 $ echo '[templates]' >> .hg/hgrc |
|
69 $ printf 'simple = "{rev}\\n"\n' >> .hg/hgrc |
|
70 $ printf 'simple2 = {rev}\\n\n' >> .hg/hgrc |
|
71 |
|
72 $ hg log -l1 -Tsimple |
|
73 8 |
|
74 $ hg log -l1 -Tsimple2 |
|
75 8 |
|
76 |
|
77 Test templates and style maps in files: |
|
78 |
|
79 $ echo "{rev}" > tmpl |
|
80 $ hg log -l1 -T./tmpl |
|
81 8 |
|
82 $ hg log -l1 -Tblah/blah |
|
83 blah/blah (no-eol) |
|
84 |
|
85 $ printf 'changeset = "{rev}\\n"\n' > map-simple |
|
86 $ hg log -l1 -T./map-simple |
|
87 8 |
|
88 |
66 Default style is like normal output: |
89 Default style is like normal output: |
67 |
90 |
68 $ hg log > log.out |
91 $ hg log > log.out |
69 $ hg log --style default > style.out |
92 $ hg log --style default > style.out |
70 $ cmp log.out style.out || diff -u log.out style.out |
93 $ cmp log.out style.out || diff -u log.out style.out |
82 $ hg tip -v --template '\n' |
105 $ hg tip -v --template '\n' |
83 |
106 |
84 |
107 |
85 Compact style works: |
108 Compact style works: |
86 |
109 |
87 $ hg log --style compact |
110 $ hg log -Tcompact |
88 8[tip] 95c24699272e 2020-01-01 10:01 +0000 test |
111 8[tip] 95c24699272e 2020-01-01 10:01 +0000 test |
89 third |
112 third |
90 |
113 |
91 7:-1 29114dbae42b 1970-01-12 13:46 +0000 user |
114 7:-1 29114dbae42b 1970-01-12 13:46 +0000 user |
92 second |
115 second |