equal
deleted
inserted
replaced
17 self._repo = repo |
17 self._repo = repo |
18 |
18 |
19 if not changeid and changeid != 0: |
19 if not changeid and changeid != 0: |
20 p1, p2 = self._repo.dirstate.parents() |
20 p1, p2 = self._repo.dirstate.parents() |
21 self._rev = self._repo.changelog.rev(p1) |
21 self._rev = self._repo.changelog.rev(p1) |
22 if self._rev == -1: |
22 self._node = p1 |
23 changeid = 'tip' |
23 return |
24 else: |
|
25 self._node = p1 |
|
26 return |
|
27 |
24 |
28 self._node = self._repo.lookup(changeid) |
25 self._node = self._repo.lookup(changeid) |
29 self._rev = self._repo.changelog.rev(self._node) |
26 self._rev = self._repo.changelog.rev(self._node) |
30 |
27 |
31 def __str__(self): |
28 def __str__(self): |