Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 6817:cf319797d61c
minor status fixups
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 22 Jul 2008 13:00:22 -0500 |
parents | 89ec85aa6cc3 |
children | 6e93fbd847ef |
comparison
equal
deleted
inserted
replaced
6816:d8159dd15db3 | 6817:cf319797d61c |
---|---|
468 self._rev = None | 468 self._rev = None |
469 self._node = None | 469 self._node = None |
470 self._text = text | 470 self._text = text |
471 if date: | 471 if date: |
472 self._date = util.parsedate(date) | 472 self._date = util.parsedate(date) |
473 else: | 473 if user: |
474 self._date = util.makedate() | 474 self._user = user |
475 self._user = user | |
476 if parents: | 475 if parents: |
477 self._parents = [changectx(self._repo, p) for p in parents] | 476 self._parents = [changectx(self._repo, p) for p in parents] |
478 if changes: | 477 if changes: |
479 self._status = list(changes) | 478 self._status = list(changes) |
480 | 479 |
502 | 501 |
503 def __getattr__(self, name): | 502 def __getattr__(self, name): |
504 if name == '_status': | 503 if name == '_status': |
505 self._status = self._repo.status(unknown=True) | 504 self._status = self._repo.status(unknown=True) |
506 return self._status | 505 return self._status |
506 elif name == '_user': | |
507 self._user = self._repo.ui.username() | |
508 return self._user | |
509 elif name == '_date': | |
510 self._date = util.makedate() | |
511 return self._date | |
507 if name == '_manifest': | 512 if name == '_manifest': |
508 self._buildmanifest() | 513 self._buildmanifest() |
509 return self._manifest | 514 return self._manifest |
510 elif name == '_parents': | 515 elif name == '_parents': |
511 p = self._repo.dirstate.parents() | 516 p = self._repo.dirstate.parents() |