Mercurial > public > mercurial-scm > hg-stable
diff 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 |
line wrap: on
line diff
--- a/mercurial/context.py Sun Jul 20 21:51:13 2008 +0200 +++ b/mercurial/context.py Tue Jul 22 13:00:22 2008 -0500 @@ -470,9 +470,8 @@ self._text = text if date: self._date = util.parsedate(date) - else: - self._date = util.makedate() - self._user = user + if user: + self._user = user if parents: self._parents = [changectx(self._repo, p) for p in parents] if changes: @@ -504,6 +503,12 @@ if name == '_status': self._status = self._repo.status(unknown=True) return self._status + elif name == '_user': + self._user = self._repo.ui.username() + return self._user + elif name == '_date': + self._date = util.makedate() + return self._date if name == '_manifest': self._buildmanifest() return self._manifest