We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Formale Metadaten

Titel
go-git
Untertitel
A pure Go implementation of Git
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
[go-git] is a Git library written entirely inGo. It is designed to be developer-friendly and highly extensible. In thistalk we will introduce go-git, the reasons why we created it, its currentdevelopment status and its roadmap. We use go-git to fetch every Gitrepository that has been published (all GitHub, Bitbucket, self-hosted...) andanalyze all source code history and we hope that it can support many other usecases. go-git intends to be the way to go for Git with Go and a solid alternative tolibgit2 and jgit. Currently the library has 22k LOC's, has full read-featureparity with libgit2, has a dedicated team committed to it, and is the 3rd mostpopular git implementation. While it's still has a long way to go, we havealready used it to fetch and analyze 17M GitHub repositories, so it has a goodstability level for the feature set that we have implemented so far.Developers who are looking into building software to manipulate repositoriesat low level will find go-git a tool that can boost their productivity.