Changeset 4e6c43d2f3fa…
Parent fddc8aaccfda…
by
Changes to 4 files · Browse files at 4e6c43d2f3fa Showing diff from parent fddc8aaccfda Diff from another changeset...
@@ -14,7 +14,6 @@ import tempfile
import cStringIO
-from mercurial.node import hex, nullrev
from mercurial import ui, hg, util, patch
from thgutil.i18n import _
@@ -682,9 +681,7 @@ def _get_tip_rev(self, refresh=False):
if refresh:
self.repo.invalidate()
- cl = self.repo.changelog
- tip = cl.node(nullrev + len(cl))
- return hex(tip)
+ return self.repo['tip'].node()
def _get_qnew_name(self):
return self.qnew_name and self.qnew_name.get_text().strip() or ''
|
@@ -15,7 +15,6 @@ import gtk
import atexit
-from mercurial.node import short
from mercurial import cmdutil, util, ui, hg, commands
from hgext import extdiff
@@ -442,18 +441,19 @@ snapshot files as of some revision
(adapted from Extdiff extension)
'''
- mf = repo.changectx(node).manifest()
+ ctx = repo[node]
+ mf = ctx.manifest()
dirname = os.path.basename(repo.root)
if dirname == "":
dirname = "root"
- dirname = '%s.%s' % (dirname, short(node))
+ dirname = '%s.%s' % (dirname, str(ctx))
base = os.path.join(tmproot, dirname)
try:
os.mkdir(base)
except:
pass
ui.note(_('making snapshot of %d files from rev %s\n') %
- (len(files), short(node)))
+ (len(files), str(ctx)))
for fn in files:
if not fn in mf:
# skipping new file after a merge ?
|
@@ -9,7 +9,6 @@ import traceback
from mercurial import hg, ui, util
-from mercurial.node import short, nullid
from thgutil.i18n import _
from thgutil import hglib
@@ -218,13 +217,13 @@ def _add_hg_tag(self, name, revision, message, local, user=None,
date=None, force=False):
if name in self.repo.tags() and not force:
- raise util.Abort(_('a tag named "%s" already exists')
- % name)
- r = self.repo.changectx(revision).node()
+ raise util.Abort(_('a tag named "%s" already exists') % name)
+
+ ctx = self.repo[revision]
+ r = ctx.node()
if not message:
- message = _('Added tag %s for changeset %s') % (name, short(r))
-
+ message = _('Added tag %s for changeset %s') % (name, str(ctx))
if name in self.repo.tags() and not force:
raise util.Abort(_("Tag '%s' already exist") % name)
@@ -236,5 +235,5 @@
if not message:
message = _('Removed tag %s') % name
- r = self.repo.changectx(nullid).node()
+ r = self.repo[-1].node()
self.repo.tag(name, r, message, local, user, date)
|
@@ -15,7 +15,6 @@ import shutil
import tempfile
-from mercurial.node import short
from mercurial import hg, ui, cmdutil, util
from thgutil.i18n import _
@@ -34,7 +33,7 @@ dirname = os.path.basename(repo.root)
if dirname == "":
dirname = "root"
- dirname = '%s.%s' % (dirname, short(node))
+ dirname = '%s.%s' % (dirname, str(repo[node]))
base = os.path.join(tmproot, dirname)
os.mkdir(base)
ctx = repo[node]
|
Loading...