{"id":13563080,"url":"https://github.com/driusan/dgit","last_synced_at":"2025-07-15T00:30:59.759Z","repository":{"id":57553129,"uuid":"51049175","full_name":"driusan/dgit","owner":"driusan","description":"A Pure Go Git Implementation","archived":false,"fork":false,"pushed_at":"2022-11-18T23:35:47.000Z","size":4648,"stargazers_count":112,"open_issues_count":24,"forks_count":10,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-04T15:52:20.373Z","etag":null,"topics":["git","go","golang","pure-go"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/driusan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-04T03:21:19.000Z","updated_at":"2024-10-01T05:55:55.000Z","dependencies_parsed_at":"2023-01-23T14:00:45.841Z","dependency_job_id":null,"html_url":"https://github.com/driusan/dgit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driusan%2Fdgit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driusan%2Fdgit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driusan%2Fdgit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/driusan%2Fdgit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/driusan","download_url":"https://codeload.github.com/driusan/dgit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226002942,"owners_count":17558157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","go","golang","pure-go"],"created_at":"2024-08-01T13:01:14.968Z","updated_at":"2024-11-23T05:15:37.904Z","avatar_url":"https://github.com/driusan.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"![travis ci](https://api.travis-ci.org/driusan/dgit.svg?branch=master) (Note: Travis currently runs dgit against (a subset of) the git 2.10.0 test suite)\n\nThis repo contains a pure Go implementation of the command\nline git client.\n\nIts primary purpose is to enable users of operating systems\nwhere Go is supported but the canonical git implementation\nis not (ie. Plan 9) to use git.\n\n*IT IS NOWHERE NEAR READY*\n\n## Roadmap\n\nThe main goal is to enable `go get` to work by doing a real\ncheckout without any hacks such as downloading a .zip from\nGitHub and pretending it is a checkout. (This should be done, \nand any breakages with `go get` if you rename the binary from\n`dgit` to `git` and put it on your path should be reported\nas an issue.)\n\nThe secondary goal is to enable just enough of the git\ncommand line to allow simple development (ie. simple usages of\ngit add/commit/push/status/diff/log.)\n\nThe third, stretch goal, is to have a complete command-line\ncompatible implementation of git that can be used as a drop-in\nreplacement for git.\n\n## Pronunciation\n\nThe dgit tool is pronounced dee-git. The extra letter is there\nto distinguish it from the standard git implementation. The\nletter 'd' was chosen because it is on the home row of the\nkeyboard, which makes it easier to type.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdriusan%2Fdgit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdriusan%2Fdgit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdriusan%2Fdgit/lists"}