- for name, size in paths + meta:
- print "-r--r--r-- 1 user group %d Jan 1 00:00 %s" % (size, name)
+ paths += meta
+ dirs = set()
+ for name, size in paths:
+ if '/' in name:
+ dirs.add(dirname(name))
+
+ if not dt:
+ dt = decode_datetime(getmtime(sys.argv[2]))
+
+ for name in sorted(dirs):
+ print "dr-xr-xr-x 1 user group 0 %s %s" % (dt, name)
+
+ for name, size in sorted(paths):
+ print "-r--r--r-- 1 user group %d %s %s" % (size, dt, name)