Show More
@@ -5,7 +5,7 | |||
|
5 | 5 | # This software may be used and distributed according to the terms |
|
6 | 6 | # of the GNU General Public License, incorporated herein by reference. |
|
7 | 7 | |
|
8 | from node import nullid, nullrev, short | |
|
8 | from node import nullid, nullrev, short, hex | |
|
9 | 9 | from i18n import _ |
|
10 | 10 | import ancestor, bdiff, revlog, util, os, errno |
|
11 | 11 | |
@@ -23,6 +23,9 class changectx(object): | |||
|
23 | 23 | def __str__(self): |
|
24 | 24 | return short(self.node()) |
|
25 | 25 | |
|
26 | def __int__(self): | |
|
27 | return self.rev() | |
|
28 | ||
|
26 | 29 | def __repr__(self): |
|
27 | 30 | return "<changectx %s>" % str(self) |
|
28 | 31 | |
@@ -79,6 +82,7 class changectx(object): | |||
|
79 | 82 | |
|
80 | 83 | def rev(self): return self._rev |
|
81 | 84 | def node(self): return self._node |
|
85 | def hex(self): return hex(self._node) | |
|
82 | 86 | def user(self): return self._changeset[1] |
|
83 | 87 | def date(self): return self._changeset[2] |
|
84 | 88 | def files(self): return self._changeset[3] |
@@ -693,6 +697,9 class memctx(object): | |||
|
693 | 697 | def __str__(self): |
|
694 | 698 | return str(self._parents[0]) + "+" |
|
695 | 699 | |
|
700 | def __int__(self): | |
|
701 | return self._rev | |
|
702 | ||
|
696 | 703 | def __nonzero__(self): |
|
697 | 704 | return True |
|
698 | 705 |
General Comments 0
You need to be logged in to leave comments.
Login now