mercurial/commands.py
changeset 276 10e325db7347
parent 275 61d45b0ba8fb
child 281 574420507d8c
equal deleted inserted replaced
275:61d45b0ba8fb 276:10e325db7347
   308     """output the latest or given revision of the project manifest"""
   308     """output the latest or given revision of the project manifest"""
   309     n = repo.manifest.tip()
   309     n = repo.manifest.tip()
   310     if rev:
   310     if rev:
   311         n = repo.manifest.lookup(rev)
   311         n = repo.manifest.lookup(rev)
   312     m = repo.manifest.read(n)
   312     m = repo.manifest.read(n)
       
   313     mf = repo.manifest.readflags(n)
   313     files = m.keys()
   314     files = m.keys()
   314     files.sort()
   315     files.sort()
   315 
   316 
   316     for f in files:
   317     for f in files:
   317         print hg.hex(m[f]), f
   318         ui.write("%40s %3s %s\n" % (hg.hex(m[f]), mf[f] and "755" or "644", f))
   318 
   319 
   319 def parents(ui, repo, node = None):
   320 def parents(ui, repo, node = None):
   320     '''show the parents of the current working dir'''
   321     '''show the parents of the current working dir'''
   321     if node:
   322     if node:
   322         p = repo.changelog.parents(repo.lookup(hg.bin(node)))
   323         p = repo.changelog.parents(repo.lookup(hg.bin(node)))