comparison mercurial/merge.py @ 19803:0f64af33fb63

merge: standardize error message for dirty subrepo
author Siddharth Agarwal <sid0@fb.com>
date Mon, 23 Sep 2013 20:53:14 -0700
parents 94c394653b2a
children ab2362e1672e
comparison
equal deleted inserted replaced
19802:94c394653b2a 19803:0f64af33fb63
713 if not force and (wc.files() or wc.deleted()): 713 if not force and (wc.files() or wc.deleted()):
714 raise util.Abort(_("uncommitted changes"), 714 raise util.Abort(_("uncommitted changes"),
715 hint=_("use 'hg status' to list changes")) 715 hint=_("use 'hg status' to list changes"))
716 for s in sorted(wc.substate): 716 for s in sorted(wc.substate):
717 if wc.sub(s).dirty(): 717 if wc.sub(s).dirty():
718 raise util.Abort(_("outstanding uncommitted changes in " 718 raise util.Abort(_("uncommitted changes in "
719 "subrepository '%s'") % s) 719 "subrepository '%s'") % s)
720 720
721 elif not overwrite: 721 elif not overwrite:
722 if pa not in (p1, p2): # nolinear 722 if pa not in (p1, p2): # nolinear
723 dirty = wc.dirty(missing=True) 723 dirty = wc.dirty(missing=True)