[PATCH 2 of 2 resend] coal: use inheritance to derive from paper

Matt Mackall mpm at selenic.com
Thu Aug 18 14:15:06 EDT 2016


# HG changeset patch
# User Matt Mackall <mpm at selenic.com>
# Date 1471459393 18000
#      Wed Aug 17 13:43:13 2016 -0500
# Node ID 0dae6896d5c890e711497775805d8890cf624e1c
# Parent  1f402560299be8692c767db1469afb6618adee81
coal: use inheritance to derive from paper

This illustrates how much simpler this approach is, in particular the
effect of map-relative paths.

diff -r 1f402560299b -r 0dae6896d5c8 mercurial/templates/coal/map
--- a/mercurial/templates/coal/map	Wed Aug 17 13:40:27 2016 -0500
+++ b/mercurial/templates/coal/map	Wed Aug 17 13:43:13 2016 -0500
@@ -1,34 +1,2 @@
-%include paper/map
-
-footer = ../paper/footer.tmpl
-search = ../paper/search.tmpl
-
-changelog = ../paper/shortlog.tmpl
-shortlog = ../paper/shortlog.tmpl
-shortlogentry = ../paper/shortlogentry.tmpl
-graph = ../paper/graph.tmpl
-
-help = ../paper/help.tmpl
-helptopics = ../paper/helptopics.tmpl
-
-diffstatlink = ../paper/diffstat.tmpl
-diffstatnolink = ../paper/diffstat.tmpl
-changelogentry = ../paper/shortlogentry.tmpl
-searchentry = ../paper/shortlogentry.tmpl
-changeset = ../paper/changeset.tmpl
-manifest = ../paper/manifest.tmpl
-
-filerevision = ../paper/filerevision.tmpl
-fileannotate = ../paper/fileannotate.tmpl
-filediff = ../paper/filediff.tmpl
-filecomparison = ../paper/filecomparison.tmpl
-filelog = ../paper/filelog.tmpl
-filelogentry = ../paper/filelogentry.tmpl
-
-tags = ../paper/tags.tmpl
-bookmarks = ../paper/bookmarks.tmpl
-branches = ../paper/branches.tmpl
-
-index = ../paper/index.tmpl
-notfound = ../paper/notfound.tmpl
-error = ../paper/error.tmpl
+__base__ = ../paper/map
+header = header.tmpl


More information about the Mercurial-devel mailing list