An open API service indexing awesome lists of open source software.

https://github.com/whiteinge/git-ghissues

A Git plugin to download and store GitHub issues as local Git refs.
https://github.com/whiteinge/git-ghissues

Last synced: 9 months ago
JSON representation

A Git plugin to download and store GitHub issues as local Git refs.

Awesome Lists containing this project

README

          

================
``git-ghissues``
================

A Git plugin to store and maintain local copies of GitHub issues

Introduction
============

``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.

Status
======

Watch the `0.1.0
`_
Milestone for the first public release.

Installation
============

1. Download the `git-ghissues`_ script.

2. Place the file somewhere on your shell path.
Common places include ``~/bin`` or ``/usr/local/bin``.

3. Mark the file as executable with ``chmod 755 /path/to/git-ghissues``.

4. Change directories to the local clone of your favorite GitHub repository.

5. Download all issues with the command::

git ghissues sync

6. 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.

.. _`git-ghissues`: https://raw.githubusercontent.com/whiteinge/git-ghissues/master/git-ghissues

Requirements
============

* A POSIX environment.
* curl.
* `jq `_ (to process the JSON).
* Git.

Is it any good?
===============

`Yes `_.