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