mercurial/hg.py
changeset 256 649ed23e4661
parent 254 c03f58e5fd2d
child 262 3db700146536
equal deleted inserted replaced
255:20a44c82795f 256:649ed23e4661
   892                     remove.append(f)
   892                     remove.append(f)
   893                 else:
   893                 else:
   894                     self.ui.debug("working dir created %s, keeping\n" % f)
   894                     self.ui.debug("working dir created %s, keeping\n" % f)
   895 
   895 
   896         for f, n in m2.iteritems():
   896         for f, n in m2.iteritems():
       
   897             if f[0] == "/": continue
   897             if f in ma and n != ma[f]:
   898             if f in ma and n != ma[f]:
   898                     r = self.ui.prompt(
   899                     r = self.ui.prompt(
   899                         ("remote changed %s which local deleted\n" % f) +
   900                         ("remote changed %s which local deleted\n" % f) +
   900                         "(k)eep or (d)elete?", "[kd]", "k")
   901                         "(k)eep or (d)elete?", "[kd]", "k")
   901                     if r == "d": remove.append(f)
   902                     if r == "d": remove.append(f)
   933 
   934 
   934         # merge the tricky bits
   935         # merge the tricky bits
   935         files = merge.keys()
   936         files = merge.keys()
   936         files.sort()
   937         files.sort()
   937         for f in files:
   938         for f in files:
   938             self.status("mering %f\n" % f)
   939             self.ui.status("merging %s\n" % f)
   939             m, o = merge[f]
   940             m, o = merge[f]
   940             self.merge3(f, m, o)
   941             self.merge3(f, m, o)
   941             self.dirstate.update([f], 'm')
   942             self.dirstate.update([f], 'm')
   942 
   943 
   943         for f in remove:
   944         for f in remove: