Commit graph

22 commits

Author SHA1 Message Date
e8b37cd86a add author and timestamp to Issue 2025-07-08 20:59:02 -06:00
7acd94f7c0 add author to Comment 2025-07-08 20:59:02 -06:00
be362517fb give Comment a timestamp, display in chronological order
This commit makes a couple of changes:

- `ent show ISSUE` now displays the Issue's Comments in chronological
  order

- the Comment struct now includes a timestamp, which is the Author Time
  of the oldest commit that touches the comment's directory

- the Issue struct now stores its Comments in a sorted Vec, not in
  a HashMap

- The Comment's uuid moved into the Comment struct itself, instead of
  being the key in the Issue's HashMap of Comments
2025-07-08 18:42:14 -06:00
seb
431c67d43d Merge pull request 'ent list now accepts a filter, default "state=New,Backlog,Blocked,InProgress"' (#10) from filter-list into main
Reviewed-on: #10
2025-07-08 18:41:19 -06:00
2106c69271 ent sync: report success if it all worked 2025-07-08 11:10:03 -06:00
9c54a92152 add ent sync
In a worktree with the `entomologist-data` branch checked out in it:
1. `git fetch REMOTE`
2. `git merge REMOTE/BRANCH`
3. `git push REMOTE BRANCH`

Pretty straight-forward.  If anything goes wrong we error out and ask
the human to help.
2025-07-08 10:50:37 -06:00
7d9284bf91 ent list now accepts a filter, default "state=New,Backlog,Blocked,InProgress" 2025-07-07 23:46:14 -06:00
cd4eb82067 remove a useless debug message 2025-07-07 22:33:29 -06:00
8ac4ca4c54 add ent comment, to add a comment on an issue 2025-07-07 21:16:08 -06:00
9870d42fdc ent show: include comments 2025-07-07 21:16:08 -06:00
035c150f4c ent: better error reporting 2025-07-07 18:17:34 -06:00
4307ab98a0 better interface to looking up issue 2025-07-07 18:13:46 -06:00
b789a3d293 ent show: show dependencies, if any 2025-07-07 18:13:46 -06:00
bcc8ba4f21 update CLI to have optional state control 2025-07-07 16:49:25 -06:00
0f46eb7817 add State command to CLI 2025-07-07 13:29:09 -06:00
seb
343e43a762 Merge pull request 'Use Logging Crate To Avoid STDOUT Spam' (#5) from 03/logging into main
Reviewed-on: #5
2025-07-07 12:45:33 -06:00
1e5d328ab4 add logging crate to reduce unnecessary stdout spam 2025-07-07 12:31:09 -06:00
3f2d3b1520 add ent show 2025-07-06 00:22:30 -06:00
ba0862f5a6 add ent edit 2025-07-06 00:22:30 -06:00
09373cda56 add ent new 2025-07-06 00:22:30 -06:00
559e70077e "title" is just the first line of "description" now 2025-07-05 22:40:28 -06:00
26c98591b5 start adding ent binary 2025-07-05 21:20:44 -06:00