refs.h (485B)
1 #ifndef GOUT_WRITER_GEMINI_REFS_H_ 2 #define GOUT_WRITER_GEMINI_REFS_H_ 3 4 #include "git/reference.h" 5 #include "git/repo.h" 6 #include "utils.h" 7 8 typedef struct GeminiRefs GeminiRefs; 9 10 GeminiRefs* gemini_refs_create(const GitRepo* repo, const FileSystem* fs); 11 void gemini_refs_free(GeminiRefs* refs); 12 void gemini_refs_begin(GeminiRefs* refs); 13 void gemini_refs_add_ref(GeminiRefs* refs, const GitReference* ref); 14 void gemini_refs_end(GeminiRefs* refs); 15 16 #endif // GOUT_WRITER_GEMINI_REFS_H_