Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 10969:ca052b484e56
context: remove parents parameter to workingctx
it was needed before the refactor of commit, workingctx always uses the
dirstate now.
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Wed, 21 Apr 2010 01:18:31 +0200 |
parents | 6f26ce7ae175 |
children | 9651fa5a3cbf |
comparison
equal
deleted
inserted
replaced
10968:7a0d096e221e | 10969:ca052b484e56 |
---|---|
537 yield parent | 537 yield parent |
538 | 538 |
539 class workingctx(changectx): | 539 class workingctx(changectx): |
540 """A workingctx object makes access to data related to | 540 """A workingctx object makes access to data related to |
541 the current working directory convenient. | 541 the current working directory convenient. |
542 parents - a pair of parent nodeids, or None to use the dirstate. | |
543 date - any valid date string or (unixtime, offset), or None. | 542 date - any valid date string or (unixtime, offset), or None. |
544 user - username string, or None. | 543 user - username string, or None. |
545 extra - a dictionary of extra values, or None. | 544 extra - a dictionary of extra values, or None. |
546 changes - a list of file lists as returned by localrepo.status() | 545 changes - a list of file lists as returned by localrepo.status() |
547 or None to use the repository status. | 546 or None to use the repository status. |
548 """ | 547 """ |
549 def __init__(self, repo, parents=None, text="", user=None, date=None, | 548 def __init__(self, repo, text="", user=None, date=None, extra=None, |
550 extra=None, changes=None): | 549 changes=None): |
551 self._repo = repo | 550 self._repo = repo |
552 self._rev = None | 551 self._rev = None |
553 self._node = None | 552 self._node = None |
554 self._text = text | 553 self._text = text |
555 if date: | 554 if date: |
556 self._date = util.parsedate(date) | 555 self._date = util.parsedate(date) |
557 if user: | 556 if user: |
558 self._user = user | 557 self._user = user |
559 if parents: | |
560 self._parents = [changectx(self._repo, p) for p in parents] | |
561 if changes: | 558 if changes: |
562 self._status = list(changes) | 559 self._status = list(changes) |
563 | 560 |
564 self._extra = {} | 561 self._extra = {} |
565 if extra: | 562 if extra: |