Struct git_index_entry
Representation of a file entry in the index.
Namespace: Dogged.Native
Assembly: Dogged.Native.dll
Syntax
public struct git_index_entry
Fields
| Improve this Doc View Sourcectime
Change time of the working tree file; used to cache information about the on-disk file.
Declaration
public git_index_time ctime
Field Value
Type | Description |
---|---|
git_index_time |
dev
Device number of the working tree file; used to cache information about the on-disk file.
Declaration
public uint dev
Field Value
Type | Description |
---|---|
System.UInt32 |
extended_flags
Additional flags specifying information about the index entry.
Declaration
public ushort extended_flags
Field Value
Type | Description |
---|---|
System.UInt16 |
file_size
Size of the working tree file; used to cache information about the on-disk file.
Declaration
public uint file_size
Field Value
Type | Description |
---|---|
System.UInt32 |
flags
Flags that specify information about the index entry, including its stage level.
Declaration
public ushort flags
Field Value
Type | Description |
---|---|
System.UInt16 |
gid
Owner gid of the working tree file; used to cache information about the on-disk file.
Declaration
public uint gid
Field Value
Type | Description |
---|---|
System.UInt32 |
id
Object ID of the index contents; used as staging information to create the next commit.
Declaration
public git_oid id
Field Value
Type | Description |
---|---|
git_oid |
ino
inode of the working tree file; used to cache information about the on-disk file.
Declaration
public uint ino
Field Value
Type | Description |
---|---|
System.UInt32 |
mode
Simplified mode of the file in the index; used both to cache information about the on-disk file and as the staging information to create the next commit. For files this will either be non-executable (0644) or executable (0755) regardless of the explicit mode on disk.
Declaration
public uint mode
Field Value
Type | Description |
---|---|
System.UInt32 |
mtime
Modification time of the working tree file; used to cache information about the on-disk file.
Declaration
public git_index_time mtime
Field Value
Type | Description |
---|---|
git_index_time |
path
Path of the file in the index.
Declaration
public byte *path
Field Value
Type | Description |
---|---|
System.Byte* |
uid
Owner uid of the working tree file; used to cache information about the on-disk file.
Declaration
public uint uid
Field Value
Type | Description |
---|---|
System.UInt32 |