files.h (496B)
1 #ifndef GOUT_WRITER_GEMINI_FILES_H_ 2 #define GOUT_WRITER_GEMINI_FILES_H_ 3 4 #include "git/file.h" 5 #include "git/repo.h" 6 #include "utils.h" 7 8 typedef struct GeminiFiles GeminiFiles; 9 10 GeminiFiles* gemini_files_create(const GitRepo* repo, const FileSystem* fs); 11 void gemini_files_free(GeminiFiles* files); 12 void gemini_files_begin(GeminiFiles* files); 13 void gemini_files_add_file(GeminiFiles* files, const GitFile* file); 14 void gemini_files_end(GeminiFiles* files); 15 16 #endif // GOUT_WRITER_GEMINI_FILES_H_