sapling/hgext
Mads Kiilerich c60c80f534 graphlog: don't truncate template value at last \n
Most uses of templates requires a trailing newline to get vertical output.

Graphlog with a template without trailing newline did however not just create
horisontal output like other commands would but truncated the output at the
last \n. Template values without any \n were ignored completely.

Graphlog will now only eat one trailing newline before it lets the flow of the
graph add the necessary vertical space.
2012-07-06 00:30:18 +02:00
..
convert convert: keep branch switching merges with ancestors (issue3340) 2012-06-18 18:19:28 +02:00
highlight hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
inotify hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
largefiles largefiles: remove a standin check that could never be true 2012-06-18 22:45:21 -04:00
zeroconf hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py acl: user docs for the "!" prefix in user or group names 2012-05-30 21:47:51 -03:00
bugzilla.py bugzilla: stop bugs always being marked as fixed in xmlrpc (issue3484) 2012-06-06 16:44:17 +01:00
children.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
churn.py churn: lowercase message 2012-06-12 14:18:18 +02:00
color.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
eol.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
extdiff.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
factotum.py factotum: add man reference to help output 2012-05-04 09:14:55 -07:00
fetch.py fetch: lowercase abort message 2012-06-12 14:18:18 +02:00
gpg.py consistency: use REV instead of REVISION 2012-06-20 16:49:04 +02:00
graphlog.py graphlog: don't truncate template value at last \n 2012-07-06 00:30:18 +02:00
hgcia.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
hgk.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
histedit.py histedit: use stable iteration order for processing bookmarks 2012-06-30 03:34:41 +02:00
interhg.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
keyword.py keyword: use ui.formatter for kwfiles output 2012-06-28 15:06:41 +01:00
mq.py strip: update help to state than you can strip public changeset 2012-06-28 18:39:16 +02:00
notify.py merge with stable 2012-06-13 20:14:28 +02:00
pager.py pager: check if signal.SIGPIPE exists 2012-05-12 09:43:12 +02:00
patchbomb.py patchbomb: lowercase status messages 2012-06-12 14:18:18 +02:00
progress.py progress: use ui._isatty 2012-05-20 14:37:20 -05:00
purge.py purge: lowercase messages 2012-06-12 14:18:18 +02:00
rebase.py merge with stable 2012-06-29 00:40:52 -05:00
record.py merge with stable 2012-07-01 21:20:30 -05:00
relink.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
schemes.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
share.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
transplant.py consistency: use REV instead of REVISION 2012-06-20 16:49:04 +02:00
win32mbcs.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
win32text.py win32text: lowercase warning message 2012-06-12 14:18:18 +02:00