Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A Pure Go Git Implementation

License

NotificationsYou must be signed in to change notification settings

driusan/dgit

Repository files navigation

travis ci (Note: Travis currently runs dgit against (a subset of) the git 2.10.0 test suite)

This repo contains a pure Go implementation of the commandline git client.

Its primary purpose is to enable users of operating systemswhere Go is supported but the canonical git implementationis not (ie. Plan 9) to use git.

IT IS NOWHERE NEAR READY

Roadmap

The main goal is to enablego get to work by doing a realcheckout without any hacks such as downloading a .zip fromGitHub and pretending it is a checkout. (This should be done,and any breakages withgo get if you rename the binary fromdgit togit and put it on your path should be reportedas an issue.)

The secondary goal is to enable just enough of the gitcommand line to allow simple development (ie. simple usages ofgit add/commit/push/status/diff/log.)

The third, stretch goal, is to have a complete command-linecompatible implementation of git that can be used as a drop-inreplacement for git.

Pronunciation

The dgit tool is pronounced dee-git. The extra letter is thereto distinguish it from the standard git implementation. Theletter 'd' was chosen because it is on the home row of thekeyboard, which makes it easier to type.

About

A Pure Go Git Implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp