# HG changeset patch # User Adrian Buehlmann # Date 2011-04-15 08:56:26 # Node ID ebe1ddbbefd70dbea0f6cdb4c2f94bf3a7c98ab2 # Parent 3d83c7d70a98a1fd4ff1ad4f840c8ce82100bfdb paper: preserve whitespace on description instead of adding breaks This preserves the indentation of text in the changeset description. This is useful for example for descriptions containing command line use case examples like: $ hg -q heads 13934:648a834cca14 13912:71ea5b2b9517 Without this patch, such space-char indented text was just left aligned. diff --git a/mercurial/templates/paper/changeset.tmpl b/mercurial/templates/paper/changeset.tmpl --- a/mercurial/templates/paper/changeset.tmpl +++ b/mercurial/templates/paper/changeset.tmpl @@ -40,7 +40,7 @@ files, or words in the commit message -
{desc|strip|escape|addbreaks|nonempty}
+
{desc|strip|escape|nonempty}
diff --git a/mercurial/templates/static/style-paper.css b/mercurial/templates/static/style-paper.css --- a/mercurial/templates/static/style-paper.css +++ b/mercurial/templates/static/style-paper.css @@ -210,6 +210,7 @@ div.description { border-left: 2px solid #999; margin: 1em 0 1em 0; padding: .3em; + white-space: pre; } /* Graph */