From: Jelmer Vernooij Date: Sat, 16 May 2009 18:23:20 +0000 (+0200) Subject: Fix flags. X-Git-Tag: dulwich-0.3.2~11 X-Git-Url: http://git.samba.org/samba.git/?p=jelmer%2Fdulwich-libgit2.git;a=commitdiff_plain;h=8476d65c2c801a548b6cbd615510bee6b5fdfd7a Fix flags. --- diff --git a/dulwich/index.py b/dulwich/index.py index c238de1..e9f27b4 100644 --- a/dulwich/index.py +++ b/dulwich/index.py @@ -80,7 +80,7 @@ def write_cache_entry(f, entry): (name, ctime, mtime, dev, ino, mode, uid, gid, size, sha, flags) = entry write_cache_time(f, ctime) write_cache_time(f, mtime) - flags = len(name) & flags + flags = len(name) | flags f.write(struct.pack(">LLLLLL20sH", dev, ino, mode, uid, gid, size, hex_to_sha(sha), flags)) f.write(name) real_size = ((f.tell() - beginoffset + 8) & ~7)