Re: Git files data formats documentation
- From
A Large Angry SCM <gitzilla@gmail.com>
- Date
- Aug 5, 2006, 21:56 UTC
- Message-ID
- <44D5141A.2070004@gmail.com>
- In-Reply-To
- <7vac6jfzem.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote: ...
Show 16 quoted lines
>> <OCTAL_MODE> >> # 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. >> ; > > It's not really "by default" -- more like "by definition", since > there is no way for the program to use something different. We > used to record non-canonical modes in ancient versions of git, > but I think fsck-objects would warn on objects created that way. >
See git-mktree.