Commit Diff


commit - 4901ccfcf00b67f8336de482fe8950e35476998a
commit + 1e0a3718b1131a9aac753d87c863ef437f73eabc
blob - 31f1e0475396f6c86cdec1586d990c4ac6a7f374
blob + 3b31707b843e151acad2a29679f0d76ff46e266f
--- lib/got_lib_fileindex.h
+++ lib/got_lib_fileindex.h
@@ -37,6 +37,9 @@ struct got_fileindex_entry {
 
 	uint16_t mode;
 #define GOT_FILEIDX_MODE_FILE_TYPE	0x000f
+#define GOT_FILEIDX_MODE_FILE_TYPE_ONDISK	0x0003
+#define GOT_FILEIDX_MODE_FILE_TYPE_STAGED	0x000c
+#define GOT_FILEIDX_MODE_FILE_TYPE_STAGED_SHIFT	2
 #define GOT_FILEIDX_MODE_REGULAR_FILE	1
 #define GOT_FILEIDX_MODE_SYMLINK	2
 #define GOT_FILEIDX_MODE_BAD_SYMLINK	3