Описание тега go-git

Широко расширяемая реализация протокола Git и формата хранения в Golang

go-git - это расширяемая реализация протокола Git и формата хранения в Go.

Он нацелен на достижение полноты libgit2 или jgit, и в настоящее время охватывает большинство операций чтения сантехники и некоторые из основных операций записи, но в нем отсутствуют основные фарфоровые операции, такие как слияние.

В своем дизайне он следовал принципу открытия / закрытия для облегчения расширений, в основном сосредоточивая усилия на сохранении объектов.