gig

module
v0.0.0-...-1d26b02 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2023 License: MIT

README

gig

Gig is a git client written in pure Go (using go-git). The main motivation was to create a git client for platforms that are not supported by the official git client (mainly Plan 9). Gig tries to be compatible with git CLI, so anyone familiar with the official git client will already know how to use gig.

Install

GO111MODULE=on go get github.com/fhs/gig/cmd/git-upload-pack
GO111MODULE=on go get github.com/fhs/gig/cmd/git-receive-pack
GO111MODULE=on go get github.com/fhs/gig/cmd/gig

Testing on Plan 9

To run tests on Plan 9, you need to run this first:

go mod edit -replace 'github.com/rogpeppe/[email protected]=github.com/fhs/[email protected]'

This is due to https://github.com/rogpeppe/go-internal/pull/115.

See also

Directories

Path Synopsis
cmd
gig command
Program gig is a clone of git command.
Program gig is a clone of git command.
git-upload-pack command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL