From: A Large Angry SCM Date: Sat, 05 Aug 2006 20:15:14 GMT Subject: Re: Git files data formats documentation Message-ID: <44D4FC52.6030807@gmail.com> In-Reply-To: Jakub Narebski wrote: > A Large Angry SCM wrote: > >> >> # The type of the object referenced MUST be appropriate for >> # the mode. Regular files and symbolic links reference a BLOB >> # and directories reference a TREE. >> : >> ; > [...] >> >> # Octal encoding, without prefix, of the file system object >> # type and permission bits. The bit layout is according to the >> # POSIX standard, with only regular files, directories, and >> # symbolic links permitted. The actual permission bits are >> # all zero except for regular files. The only permission bit >> # of any consequence to Git is the owner executable bit. By >> # default, the permission bits for files will be either 0644 >> # or 0755, depending on the owner executable bit. >> ; > > I do wonder why there is (and not ) > but (and not ). > because it's an ASCII string. because it's the 20 byte digest.