dgit
dgit copied to clipboard
A Pure Go Git Implementation
If the majority of these official tests pass then we can be more confident that checkout and branching is working properly.
Both #170 and #172 modify GetCommitter and GetAuthor, but there aren't any automated tests to ensure they work as expected under Travis. There should probably be a couple unit tests...
There is now preliminary support for ssh remotes (currently only in ls-remote) but it has the following problems: 1. It does not validate host keys to ensure they haven't changed...
Git submodules and related options to other commands are missing. They should eventually be added.
The '!' operator is meant to negate other ignore patterns. This task will involve detecting that operator and apply the precedence rules for the negation of other patterns. When complete,...
While DGit aims to be a drop-in replacement for git, especially for Plan 9 that lacks an official git client, there can be more that we can do with this...
Now that there's more than 1 person actively contributing, it might be worth moving the repo from directly under my account on github to a new dgit org. This would...
Implement the functionality necessary to support this workflow.
If I push to a repository that's ahead in commits while local is behind dgit will crash: ``` sav% git push master origin on https://github.com/henesy/Practice-Code Username: henesy Password: report-status delete-refs...
Many of the git fetch tests (including the setup) depend on git fsck to validate the git repo. This needs to be implemented to run those tests. The relevent test...