equal
deleted
inserted
replaced
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() |