Bug#1051426: ITP: golang-github-jesseduffield-go-git -- highly extensible Git implementation in pure Go
Package: wnpp
Severity: wishlist
Owner: Jongmin Kim <jmkim@pukyong.ac.kr>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-go@lists.debian.org
* Package name : golang-github-jesseduffield-go-git
Version : 5.1.2+git20221018.fdd53fe
Upstream Contact: Jesse Duffield <jessedduffield@gmail.com>
* URL : https://github.com/jesseduffield/go-git
* License : Apache-2.0
Programming Lang: Go
Description : highly extensible Git implementation in pure Go
This package provides a highly extensible git implementation library
written in pure Go.
.
The library does:
* can be used to manipulate git repositories at low level (plumbing)
or high level (porcelain), through an idiomatic Go API.
* supports several types of storage, such as in-memory filesystems, or
custom implementations using the 'Storer' interface.
* aims to be fully compatible with git, all the porcelain operations
are implemented to work exactly as git does.
The package is in the dependency tree of lazygit (#908894)[1,2].
The package upstream[3] is a forked version of go-git[4] which is
already packaged in Debian archive[5].
[1] https://bugs.debian.org/908894
[2] https://github.com/jesseduffield/lazygit-debian/wiki/Dependency-graph
[3] https://github.com/jesseduffield/go-git
[4] https://github.com/go-git/go-git
[5] https://tracker.debian.org/pkg/golang-github-go-git-go-git
Reply to: