Lines Matching refs:mdir
352 mdir = MetadataPair(blocks)
355 mdir.tail = mdir[Tag('tail', 0, 0)]
356 if mdir.tail.size != 8 or mdir.tail.data == 8*b'\xff':
357 mdir.tail = None
359 mdir.tail = None
361 print("mdir {%s} rev %d%s%s%s" % (
365 mdir.rev,
366 ' (was %s)' % ', '.join('%d' % m.rev for m in mdir.pair[1:])
367 if len(mdir.pair) > 1 else '',
368 ' (corrupted!)' if not mdir else '',
369 ' -> {%#x, %#x}' % struct.unpack('<II', mdir.tail.data)
370 if mdir.tail else ''))
372 mdir.dump_all(truncate=not args.no_truncate)
374 mdir.dump_log(truncate=not args.no_truncate)
376 mdir.dump_tags(truncate=not args.no_truncate)
378 return 0 if mdir else 1