mercurial/merge.py
changeset 3593 9bfb3c049b2a
parent 3592 fffc8a733bf9
parent 3581 be61bd32046c
child 3620 3109f012c305
equal deleted inserted replaced
3592:fffc8a733bf9 3593:9bfb3c049b2a
   386                                "'hg update' or look at 'hg heads'"))
   386                                "'hg update' or look at 'hg heads'"))
   387     elif not (overwrite or branchmerge):
   387     elif not (overwrite or branchmerge):
   388         raise util.Abort(_("update spans branches, use 'hg merge' "
   388         raise util.Abort(_("update spans branches, use 'hg merge' "
   389                            "or 'hg update -C' to lose changes"))
   389                            "or 'hg update -C' to lose changes"))
   390     if branchmerge and not forcemerge:
   390     if branchmerge and not forcemerge:
   391         if wc.modified() or wc.added() or wc.removed():
   391         if wc.files():
   392             raise util.Abort(_("outstanding uncommitted changes"))
   392             raise util.Abort(_("outstanding uncommitted changes"))
   393 
   393 
   394     ### calculate phase
   394     ### calculate phase
   395     action = []
   395     action = []
   396     if not force:
   396     if not force: