Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/bugzilla.py @ 3646:b4ad640a3bcf
templates: move changeset templating bits to cmdutils
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 13 Nov 2006 13:26:57 -0600 |
parents | e4452c3fa736 |
children | 0897bf8d54c7 |
comparison
equal
deleted
inserted
replaced
3645:b2c47652e8e3 | 3646:b4ad640a3bcf |
---|---|
53 # committer_email = bugzilla_user_name | 53 # committer_email = bugzilla_user_name |
54 | 54 |
55 from mercurial.demandload import * | 55 from mercurial.demandload import * |
56 from mercurial.i18n import gettext as _ | 56 from mercurial.i18n import gettext as _ |
57 from mercurial.node import * | 57 from mercurial.node import * |
58 demandload(globals(), 'mercurial:templater,util os re time') | 58 demandload(globals(), 'mercurial:cmdutil,templater,util os re time') |
59 | 59 |
60 MySQLdb = None | 60 MySQLdb = None |
61 | 61 |
62 def buglist(ids): | 62 def buglist(ids): |
63 return '(' + ','.join(map(str, ids)) + ')' | 63 return '(' + ','.join(map(str, ids)) + ')' |
265 count -= 1 | 265 count -= 1 |
266 return root | 266 return root |
267 | 267 |
268 mapfile = self.ui.config('bugzilla', 'style') | 268 mapfile = self.ui.config('bugzilla', 'style') |
269 tmpl = self.ui.config('bugzilla', 'template') | 269 tmpl = self.ui.config('bugzilla', 'template') |
270 sio = templater.stringio() | 270 sio = cmdutil.stringio() |
271 t = templater.changeset_templater(self.ui, self.repo, mapfile, sio) | 271 t = cmdutil.changeset_templater(self.ui, self.repo, mapfile, sio) |
272 if not mapfile and not tmpl: | 272 if not mapfile and not tmpl: |
273 tmpl = _('changeset {node|short} in repo {root} refers ' | 273 tmpl = _('changeset {node|short} in repo {root} refers ' |
274 'to bug {bug}.\ndetails:\n\t{desc|tabindent}') | 274 'to bug {bug}.\ndetails:\n\t{desc|tabindent}') |
275 if tmpl: | 275 if tmpl: |
276 tmpl = templater.parsestring(tmpl, quoted=False) | 276 tmpl = templater.parsestring(tmpl, quoted=False) |