Distributed, offline-first bug tracker embedded in git, with bridges
Go to file
2018-07-15 00:16:49 +02:00
bug cleaning 2018-07-14 23:03:43 +02:00
commands add a primitive "list" command 2018-07-14 22:19:05 +02:00
repository complete the storage/read process + tests (!) 2018-07-14 22:17:37 +02:00
tests cleaning 2018-07-14 23:03:43 +02:00
util move Hash in /util/ 2018-07-12 21:32:10 +02:00
.gitignore hello world 2018-07-10 14:18:50 +02:00
.travis.yml travis: multiple go version 2018-07-14 22:48:26 +02:00
git-bug.go serialize a Bug to git as a blob+tree+commit+ref 2018-07-13 21:21:24 +02:00
LICENSE Create LICENSE 2018-07-12 12:54:04 +02:00
notes complete the storage/read process + tests (!) 2018-07-14 22:17:37 +02:00
Readme.md Update Readme.md 2018-07-15 00:16:49 +02:00

git-bug

Bugtracker embedded in Git

Would it be nice to not have to rely on a web service somewhere to deal with bugs ?

Would it be nice to be able to browse and edit bug report offline ?

git-bug is a bugtracker embedded in git. It use the same internal storage so it doesn't pollute your project. As you would do with commits and branches, you can push your bugs to the same git remote your are already using to collaborate with other peoples.

🚧 This is for now a proof of concept. Expect dragons and unfinished business. 🚧

Install

go get github.com/MichaelMure/git-bug

If it's not done already, add golang binary directory in your PATH:

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

That's all !

Usage

It's really a WIP but you can already create a bug:

git bug new "This doesn't even build"

Your favorite editor will open to write a description.

You can push your new entry to a remote:

git bug push [<remote>]

And pull for updates:

git bug pull [<remote>]

Contribute

PRs accepted.

License

GPLv3 © Michael Muré