A Git plugin to store and maintain local copies of GitHub issues
git-ghissues
downloads issues for a repository on GitHub and saves them as
refs in the local Git database. Updates to issues are stored as Git history.
This allows offline access to GitHub issues as well as searching, listing, and
mining project issues using all your favorite Git commands.
Watch the 0.1.0 Milestone for the first public release.
Download the git-ghissues script.
Place the file somewhere on your shell path. Common places include
~/bin
or/usr/local/bin
.Mark the file as executable with
chmod 755 /path/to/git-ghissues
.Change directories to the local clone of your favorite GitHub repository.
Download all issues with the command:
git ghissues sync
Re-run that command any time you want to update your local copy of all available issues. Only new or updated issues will be downloaded and stored.
- A POSIX environment.
- curl.
- jq (to process the JSON).
- Git.
Yes.