mercurial/commands.py
changeset 7622 4dd7b28003d2
parent 7598 26adfaccdf73
child 7628 9c6ae2e09e11
equal deleted inserted replaced
7621:6d891df43a5f 7622:4dd7b28003d2
   786 
   786 
   787 def debugstate(ui, repo, nodates=None):
   787 def debugstate(ui, repo, nodates=None):
   788     """show the contents of the current dirstate"""
   788     """show the contents of the current dirstate"""
   789     timestr = ""
   789     timestr = ""
   790     showdate = not nodates
   790     showdate = not nodates
   791     for file_, ent in util.sort(repo.dirstate._map.items()):
   791     for file_, ent in util.sort(repo.dirstate._map.iteritems()):
   792         if showdate:
   792         if showdate:
   793             if ent[3] == -1:
   793             if ent[3] == -1:
   794                 # Pad or slice to locale representation
   794                 # Pad or slice to locale representation
   795                 locale_len = len(time.strftime("%Y-%m-%d %H:%M:%S ", time.localtime(0)))
   795                 locale_len = len(time.strftime("%Y-%m-%d %H:%M:%S ", time.localtime(0)))
   796                 timestr = 'unset'
   796                 timestr = 'unset'
  1346             addglobalopts(False)
  1346             addglobalopts(False)
  1347 
  1347 
  1348     def helplist(header, select=None):
  1348     def helplist(header, select=None):
  1349         h = {}
  1349         h = {}
  1350         cmds = {}
  1350         cmds = {}
  1351         for c, e in table.items():
  1351         for c, e in table.iteritems():
  1352             f = c.split("|", 1)[0]
  1352             f = c.split("|", 1)[0]
  1353             if select and not select(f):
  1353             if select and not select(f):
  1354                 continue
  1354                 continue
  1355             if (not select and name != 'shortlist' and
  1355             if (not select and name != 'shortlist' and
  1356                 e[0].__module__ != __name__):
  1356                 e[0].__module__ != __name__):
  2744         ctx2 = repo[node2]
  2744         ctx2 = repo[node2]
  2745         added = stat[1]
  2745         added = stat[1]
  2746         if node2 is None:
  2746         if node2 is None:
  2747             added = stat[0] + stat[1] # merged?
  2747             added = stat[0] + stat[1] # merged?
  2748 
  2748 
  2749         for k, v in copies.copies(repo, ctx1, ctx2, ctxn)[0].items():
  2749         for k, v in copies.copies(repo, ctx1, ctx2, ctxn)[0].iteritems():
  2750             if k in added:
  2750             if k in added:
  2751                 copy[k] = v
  2751                 copy[k] = v
  2752             elif v in added:
  2752             elif v in added:
  2753                 copy[v] = k
  2753                 copy[v] = k
  2754 
  2754