namespace LibGit2Sharp { /// /// Git specific modes for entries. /// public enum Mode { // Inspired from http://stackoverflow.com/a/8347325/335418 /// /// 000000 file mode (the entry doesn't exist) /// Nonexistent = 0, /// /// 040000 file mode /// Directory = 0x4000, /// /// 100644 file mode /// NonExecutableFile = 0x81A4, /// /// Obsolete 100664 file mode. /// 0100664 mode is an early Git design mistake. It's kept for /// ascendant compatibility as some and /// entries may still bear /// this mode in some old git repositories, but it's now deprecated. /// /// NonExecutableGroupWritableFile = 0x81B4, /// /// 100755 file mode /// ExecutableFile = 0x81ED, /// /// 120000 file mode /// SymbolicLink = 0xA000, /// /// 160000 file mode /// GitLink = 0xE000 } }