Submitter | Matt Harbison |
---|---|
Date | March 26, 2015, 4:20 a.m. |
Message ID | <6e1b26088b8eca13825a.1427343655@Envy> |
Download | mbox | patch |
Permalink | /patch/8287/ |
State | Accepted |
Commit | 06d199e66bbcc4ce62da1d20e740746a753a362d |
Headers | show |
Comments
Patch
diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py --- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -3053,7 +3053,11 @@ if targetsubs: # Revert the subrepos on the revert list for sub in targetsubs: - ctx.sub(sub).revert(ctx.substate[sub], *pats, **opts) + try: + ctx.sub(sub).revert(ctx.substate[sub], *pats, **opts) + except KeyError: + raise util.Abort("subrepository '%s' does not exist in %s!" + % (sub, short(ctx.node()))) finally: wlock.release()