Mercurial > public > mercurial-scm > hg
diff mercurial/templatekw.py @ 36247:48a6b1a22ccf
templatekw: add {reporoot} keyword
The "%b" in filename format string will be replaced with "{reporoot|basename}".
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Mon, 08 Jan 2018 11:11:06 +0900 |
parents | 230489fc0b41 |
children | d65642840c6f |
line wrap: on
line diff
--- a/mercurial/templatekw.py Sun Jan 07 12:09:33 2018 +0900 +++ b/mercurial/templatekw.py Mon Jan 08 11:11:06 2018 +0900 @@ -726,6 +726,11 @@ lambda x: {'ctx': repo[x], 'revcache': {}}, lambda x: scmutil.formatchangeid(repo[x])) +@templatekeyword('reporoot') +def showreporoot(repo, **args): + """String. The root directory of the current repository.""" + return repo.root + @templatekeyword("successorssets") def showsuccessorssets(repo, ctx, **args): """Returns a string of sets of successors for a changectx. Format used