index_writer.h (555B)
1 #ifndef GOUT_WRITER_INDEX_WRITER_H_ 2 #define GOUT_WRITER_INDEX_WRITER_H_ 3 4 #include "git/repo.h" 5 #include "gout_index.h" 6 7 #include <stdio.h> 8 9 typedef struct IndexWriter IndexWriter; 10 11 IndexWriter* indexwriter_create(IndexWriterType type, FILE* out); 12 void indexwriter_free(IndexWriter* writer); 13 void indexwriter_set_me_url(IndexWriter* writer, const char* url); 14 void indexwriter_begin(IndexWriter* writer); 15 void indexwriter_add_repo(IndexWriter* writer, const GitRepo* repo); 16 void indexwriter_end(IndexWriter* writer); 17 18 #endif // GOUT_WRITER_INDEX_WRITER_H_