comparison mercurial/commands.py @ 36850:ff541b8cdee0

graft: check for missing revision first before scanning working copy Differential Revision: https://phab.mercurial-scm.org/D2753
author Joerg Sonnenberger <joerg@bec.de>
date Fri, 09 Mar 2018 15:57:16 +0100
parents 390d16ea7c76
children 45bfcd16f27e
comparison
equal deleted inserted replaced
36849:9c636ec1ef37 36850:ff541b8cdee0
2179 except IOError as inst: 2179 except IOError as inst:
2180 if inst.errno != errno.ENOENT: 2180 if inst.errno != errno.ENOENT:
2181 raise 2181 raise
2182 cmdutil.wrongtooltocontinue(repo, _('graft')) 2182 cmdutil.wrongtooltocontinue(repo, _('graft'))
2183 else: 2183 else:
2184 if not revs:
2185 raise error.Abort(_('no revisions specified'))
2184 cmdutil.checkunfinished(repo) 2186 cmdutil.checkunfinished(repo)
2185 cmdutil.bailifchanged(repo) 2187 cmdutil.bailifchanged(repo)
2186 if not revs:
2187 raise error.Abort(_('no revisions specified'))
2188 revs = scmutil.revrange(repo, revs) 2188 revs = scmutil.revrange(repo, revs)
2189 2189
2190 skipped = set() 2190 skipped = set()
2191 # check for merges 2191 # check for merges
2192 for rev in repo.revs('%ld and merge()', revs): 2192 for rev in repo.revs('%ld and merge()', revs):