[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: