fileblob.h (633B)
1 #ifndef GOUT_WRITER_GEMINI_FILEBLOB_H_ 2 #define GOUT_WRITER_GEMINI_FILEBLOB_H_ 3 4 #include "git/file.h" 5 #include "git/repo.h" 6 #include "utils.h" 7 8 typedef struct GeminiFileBlob GeminiFileBlob; 9 10 GeminiFileBlob* gemini_fileblob_create(const GitRepo* repo, 11 const FileSystem* fs, 12 const char* path); 13 void gemini_fileblob_free(GeminiFileBlob* blob); 14 void gemini_fileblob_begin(GeminiFileBlob* blob); 15 void gemini_fileblob_add_file(GeminiFileBlob* blob, const GitFile* file); 16 void gemini_fileblob_end(GeminiFileBlob* blob); 17 18 #endif // GOUT_WRITER_GEMINI_FILEBLOB_H_