Commit Diff


commit - 2c961eb2d8b33f5fa4ebd16c5f5f659fbc454a01
commit + 8371870086b067a4afbd0acf0abeb2aaa520e862
blob - d6c8219964f02fa96c3206c7c60de9207bb2eada
blob + fd6801e3bcff1fde109cec45694599f76e632479
--- lib/fileindex.c
+++ lib/fileindex.c
@@ -37,6 +37,7 @@
 
 /* got_fileindex_entry flags */
 #define GOT_FILEIDX_F_PATH_LEN		0x00000fff
+#define GOT_FILEIDX_F_STAGE		0x0000f000
 #define GOT_FILEIDX_F_NOT_FLUSHED	0x00010000
 #define GOT_FILEIDX_F_NO_BLOB		0x00020000
 #define GOT_FILEIDX_F_NO_COMMIT		0x00040000
blob - 6e547e27cd633c27c0648309c2fc70ba53f8f1f3
blob + b66cb0c03a8223b3d72d0c72b88b83456f4f509c
--- lib/got_lib_fileindex.h
+++ lib/got_lib_fileindex.h
@@ -57,6 +57,12 @@ struct got_fileindex_entry {
 	char *path;
 };
 
+/* Modifications explicitly staged for commit. */
+#define GOT_FILEIDX_STAGE_NONE		0
+#define GOT_FILEIDX_STAGE_MODIFY	1
+#define GOT_FILEIDX_STAGE_ADD		2
+#define GOT_FILEIDX_STAGE_DELETE	3
+
 struct got_fileindex;
 
 RB_HEAD(got_fileindex_tree, got_fileindex_entry);