Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 9547:f57640bf10d4
cmdutil: changeset_printer: use methods of filectx/changectx.
This allows extensions that modify changeset metadata (e.g.
description) by overriding methods of changectx to get consistent
behavior from all log-like commands, regardless of whether templates
or styles are used. Without this, overriding changectx methods works
if you use styles or templates, but not with default log format.
This meant adding filectx.extra() for consistency with changectx.
author | Greg Ward <greg-hg@gerg.ca> |
---|---|
date | Mon, 05 Oct 2009 18:17:13 -0400 |
parents | 31177742f54a |
children | f153af9580fe |
comparison
equal
deleted
inserted
replaced
9546:4333b9744419 | 9547:f57640bf10d4 |
---|---|
297 def user(self): return self._changectx.user() | 297 def user(self): return self._changectx.user() |
298 def date(self): return self._changectx.date() | 298 def date(self): return self._changectx.date() |
299 def files(self): return self._changectx.files() | 299 def files(self): return self._changectx.files() |
300 def description(self): return self._changectx.description() | 300 def description(self): return self._changectx.description() |
301 def branch(self): return self._changectx.branch() | 301 def branch(self): return self._changectx.branch() |
302 def extra(self): return self._changectx.extra() | |
302 def manifest(self): return self._changectx.manifest() | 303 def manifest(self): return self._changectx.manifest() |
303 def changectx(self): return self._changectx | 304 def changectx(self): return self._changectx |
304 | 305 |
305 def data(self): return self._filelog.read(self._filenode) | 306 def data(self): return self._filelog.read(self._filenode) |
306 def path(self): return self._path | 307 def path(self): return self._path |