Changeset a83e583b0fab…
Parent 61b452e3fae2…
by
Changes to one file · Browse files at a83e583b0fab Showing diff from parent 61b452e3fae2 Diff from another changeset...
@@ -223,6 +223,10 @@ def refreshTargets(self, rev):
if type(rev) is not int:
return
+
+ if rev >= len(self.repo):
+ return
+
self.loadTargets(rev)
ctx = self.repo.changectx(rev)
@@ -559,6 +563,20 @@ else:
self.pushclicked()
+ def pullBundle(self, bundle, rev):
+ 'accept bundle changesets'
+ if self.cmd.core.is_running():
+ self.output.emit(_('sync command already running'), 'control')
+ return
+ save = self.currentUrl(False)
+ orev = self.opts.get('rev')
+ self.setUrl(bundle)
+ if rev is not None:
+ self.opts['rev'] = str(rev)
+ self.pullclicked()
+ self.setUrl(save)
+ self.opts['rev'] = orev
+
##
## Sync dialog buttons
##
|
Loading...