Mercurial > hg > mercurial-crew-with-dirclash
view mercurial/node.py @ 5420:6d1bd20ae14d
Execution bit detection fixes for VFAT on Linux
On Linux VFAT execution mode can be modified, but changes don't
persist a filesy stem remount. The current test can be trickled by
this. We can help with the det ection of VFAT checking whether new
files get created with the execution bits on
(as usually these partitions are mounted with the exec option, for
convenience)
.
author | Rafael Villar Burke <pachi@rvburke.com> |
---|---|
date | Fri, 05 Oct 2007 01:52:53 +0200 |
parents | e45fc5d03798 |
children |
line wrap: on
line source
""" node.py - basic nodeid manipulation for mercurial Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> This software may be used and distributed according to the terms of the GNU General Public License, incorporated herein by reference. """ import binascii nullrev = -1 nullid = "\0" * 20 # This ugly style has a noticeable effect in manifest parsing hex = binascii.hexlify bin = binascii.unhexlify def short(node): return hex(node[:6])