diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-15 10:44:27 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-15 10:44:27 -0700 |
commit | ccc4feb579265266d0a4a73c0c9443ecc0c26ce3 (patch) | |
tree | 9999cff451d3a833ca39981d6868fdb452449f13 /checkout-cache.c | |
parent | 27de946d0ee70fad497253bbaab76d2fa7b1c77c (diff) | |
download | git-ccc4feb579265266d0a4a73c0c9443ecc0c26ce3.tar.gz git-ccc4feb579265266d0a4a73c0c9443ecc0c26ce3.tar.xz |
Convert the index file reading/writing to use network byte order.
This allows using a git tree over NFS with different byte order, and
makes it possible to just copy a fully populated repository and have
the end result immediately usable (needing just a refresh to update
the stat information).
Diffstat (limited to 'checkout-cache.c')
-rw-r--r-- | checkout-cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/checkout-cache.c b/checkout-cache.c index fa7864590..8d5e4cd14 100644 --- a/checkout-cache.c +++ b/checkout-cache.c @@ -77,7 +77,7 @@ static int write_entry(struct cache_entry *ce) return error("checkout-cache: unable to read sha1 file of %s (%s)", ce->name, sha1_to_hex(ce->sha1)); } - fd = create_file(ce->name, ce->st_mode); + fd = create_file(ce->name, ntohl(ce->ce_mode)); if (fd < 0) { free(new); return error("checkout-cache: unable to create %s (%s)", |