mercurial/commands.py
changeset 14494 1ffeeb91c55d
parent 14485 610873cf064a
child 14509 4f695345979c
equal deleted inserted replaced
14493:5cc7905bccc9 14494:1ffeeb91c55d
  1340             ui.write("format: id, p1, p2, cset, delta base, len(delta)\n")
  1340             ui.write("format: id, p1, p2, cset, delta base, len(delta)\n")
  1341 
  1341 
  1342             def showchunks(named):
  1342             def showchunks(named):
  1343                 ui.write("\n%s\n" % named)
  1343                 ui.write("\n%s\n" % named)
  1344                 chain = None
  1344                 chain = None
  1345                 while 1:
  1345                 while True:
  1346                     chunkdata = gen.deltachunk(chain)
  1346                     chunkdata = gen.deltachunk(chain)
  1347                     if not chunkdata:
  1347                     if not chunkdata:
  1348                         break
  1348                         break
  1349                     node = chunkdata['node']
  1349                     node = chunkdata['node']
  1350                     p1 = chunkdata['p1']
  1350                     p1 = chunkdata['p1']
  1359 
  1359 
  1360             chunkdata = gen.changelogheader()
  1360             chunkdata = gen.changelogheader()
  1361             showchunks("changelog")
  1361             showchunks("changelog")
  1362             chunkdata = gen.manifestheader()
  1362             chunkdata = gen.manifestheader()
  1363             showchunks("manifest")
  1363             showchunks("manifest")
  1364             while 1:
  1364             while True:
  1365                 chunkdata = gen.filelogheader()
  1365                 chunkdata = gen.filelogheader()
  1366                 if not chunkdata:
  1366                 if not chunkdata:
  1367                     break
  1367                     break
  1368                 fname = chunkdata['filename']
  1368                 fname = chunkdata['filename']
  1369                 showchunks(fname)
  1369                 showchunks(fname)
  1370         else:
  1370         else:
  1371             chunkdata = gen.changelogheader()
  1371             chunkdata = gen.changelogheader()
  1372             chain = None
  1372             chain = None
  1373             while 1:
  1373             while True:
  1374                 chunkdata = gen.deltachunk(chain)
  1374                 chunkdata = gen.deltachunk(chain)
  1375                 if not chunkdata:
  1375                 if not chunkdata:
  1376                     break
  1376                     break
  1377                 node = chunkdata['node']
  1377                 node = chunkdata['node']
  1378                 ui.write("%s\n" % hex(node))
  1378                 ui.write("%s\n" % hex(node))