git-dit

Decentralized Issue Tracking for git

Github stars Tracking Chart

git-dit - the distributed issue tracker for git

WARNING: This is pre-1.0! Expect bugs and incompatibilities!

However, we try to avoid breaking changes.


git-dit features

  • Distributed issue tracking, without checking files into the repository
  • Convenient commandline interface (plumbing + porcelain)
  • Implemented as git subcommand: git dit
  • Each command has a --help
  • No structured data
    • An issue/comment is a commit
    • "Tags" are supported (see man git-interpret-trailers)
  • Convenience git dit push and git dit pull
  • No additional software needed on the server-side.

When playing with this, please keep in mind that this is alpha quality - there
are bugs, missing things and rough edges.

Installing

Cargo is used for building git-dit. Run

cargo build

in this directory in order to build git-dit. Building the git-dit man page
is enabled through the "manpage" feature of the Cargo package. E.g. run

cargo build --features manpage

instead.

We do not provide any installation scripts. If you intent using or testing
git-dit, make sure to have the binary in your PATH.

Additionally, for building the man page, pandoc is required.

If you use Nixpkgs, it is also available as the attribute
gitAndTools.git-dit, so you can try it out with simply
nix-shell -p gitAndTools.git-dit.

Documentation

For a system overview and conceptual information, refer to the
documentation. For a more practical documentation, refer to the
man page.

License

The library module is licensed under terms of MPL-2.0.
The binary module (this directory) uses the library and provides a commandline
interface for it and is licensed under terms of GNU GPLv2.

(c) Julian Ganz, Matthias Beyer

Main metrics

Overview
Name With Ownergit-dit/git-dit
Primary LanguageRust
Program languageRust (Language Count: 1)
Platform
License:Other
所有者活动
Created At2017-02-23 15:08:01
Pushed At2025-06-02 18:56:37
Last Commit At
Release Count7
Last Release Namev0.5.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count460
Watchers Count28
Fork Count14
Commits Count0.9k
Has Issues Enabled
Issues Count57
Issue Open Count11
Pull Requests Count127
Pull Requests Open Count0
Pull Requests Close Count7
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private