Dave MacFarlane
Dave MacFarlane
The refsSuffix used for reference discovery appends ".git" to the repo name, while the upload pack proxying does not. This can result in a 422 response from GitHub instead of...
It would be nice to have a 9p implementation for github issues, which would automatically mount the issues from github of the current git repo using the github api. Then...
Some vi-style keybindings aren't properly implemented, or at least aren't implemented in the same manner as vi (for instance, l and h don't stop at line boundaries, and there seems...
There's various places in the editing code that do things like newBuffer := make([]byte, size) copy(newBuffer, oldBuffer) copy(newBuffer[start:], stuff) copy(newBuffer[end:], oldBuffer[offset:]) to insert or delete from the middle of a...
The `git` subpackage uses Go's `log` package to print debugging information, which is suppressed by package main unless `DGIT_TRACE` is set. I think this logic is backwards, because anyone who...
If you run `go get -u gopkg.in/russross/blackfriday.v2` in fails to negotiate the pack file when doing the git clone with dgit. If you add debugging prints to dgit, it does...
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.
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...