A distributed, collaborative, offline-first issue tracker backed by git
Find a file
Sebastian Kuzminsky 1477322f81 Issue: refactor to simplify & make better git log messages
This starts cleaning up the Issue API.

* Start separating the public API from the internal API.

* Make `Issue::new()` and `Issue::edit_description()` better behaved,
  simpler, reduce code duplication, and also produce better git log
  messages.

* Update `ent` to call the changed `new()` function.

* Add some comments documenting the Issue API.

* `ent new` and `ent edit` now use the editor specified by the EDITOR
  environment variable, if any.  Defaults to `vi` if unspecified.
2025-07-11 11:50:26 -06:00
src Issue: refactor to simplify & make better git log messages 2025-07-11 11:50:26 -06:00
test add optional 'assignee' to Issue 2025-07-08 20:59:02 -06:00
.gitignore git ignore Cargo.lock 2025-07-03 16:51:52 -06:00
Cargo.toml give Comment a timestamp, display in chronological order 2025-07-08 18:42:14 -06:00
install.sh install.sh: use /usr/local/bin not /usr/bin 2025-07-07 12:40:03 -06:00
README.md add a README 2025-07-03 08:41:20 -06:00
Todo.md did some todo items 2025-07-06 00:36:51 -06:00

This is a distributed, collaborative bug tracker, backed by git.