Mercurial > public > mercurial-scm > hg
diff mercurial/commands.py @ 276:10e325db7347
add tracking of execute permissions
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
add tracking of execute permissions
Changes to executable permissions are now tracked. We only track one
bit here as the others tends to be problematic. "hg manifest" now
shows file permissions.
manifest hash: b76b85d12a9550fdc9fbc4f9446a812f3a2bbe88
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCpzYBywK+sNU5EO8RAgkMAJ48l2ac12E20EFS24/i8ScwOtG4HwCgkbaE
ue6l1RJroqzNA7vNeqwCwK4=
=sEmJ
-----END PGP SIGNATURE-----
author | mpm@selenic.com |
---|---|
date | Wed, 08 Jun 2005 10:16:33 -0800 |
parents | 61d45b0ba8fb |
children | 574420507d8c |
line wrap: on
line diff
--- a/mercurial/commands.py Tue Jun 07 20:06:05 2005 -0800 +++ b/mercurial/commands.py Wed Jun 08 10:16:33 2005 -0800 @@ -310,11 +310,12 @@ if rev: n = repo.manifest.lookup(rev) m = repo.manifest.read(n) + mf = repo.manifest.readflags(n) files = m.keys() files.sort() for f in files: - print hg.hex(m[f]), f + ui.write("%40s %3s %s\n" % (hg.hex(m[f]), mf[f] and "755" or "644", f)) def parents(ui, repo, node = None): '''show the parents of the current working dir'''