diff --git a/198a7d56a19f0579fbc04f2ee9cc234f/done_time b/198a7d56a19f0579fbc04f2ee9cc234f/done_time new file mode 100644 index 0000000..8d26bab --- /dev/null +++ b/198a7d56a19f0579fbc04f2ee9cc234f/done_time @@ -0,0 +1 @@ +2025-07-07T16:49:13-06:00 \ No newline at end of file diff --git a/1c771196c49c732932caacfa79ad56dc/description b/1c771196c49c732932caacfa79ad56dc/description new file mode 100644 index 0000000..2b392da --- /dev/null +++ b/1c771196c49c732932caacfa79ad56dc/description @@ -0,0 +1 @@ +add get() and get_mut() API to database diff --git a/1c771196c49c732932caacfa79ad56dc/tags b/1c771196c49c732932caacfa79ad56dc/tags new file mode 100644 index 0000000..65eef93 --- /dev/null +++ b/1c771196c49c732932caacfa79ad56dc/tags @@ -0,0 +1 @@ +db diff --git a/3b35e0324d3e5bf863ef93c2f64a6add/done_time b/3b35e0324d3e5bf863ef93c2f64a6add/done_time new file mode 100644 index 0000000..c710694 --- /dev/null +++ b/3b35e0324d3e5bf863ef93c2f64a6add/done_time @@ -0,0 +1 @@ +2025-07-18T16:26:06.414392436-06:00 \ No newline at end of file diff --git a/3b35e0324d3e5bf863ef93c2f64a6add/state b/3b35e0324d3e5bf863ef93c2f64a6add/state index 505c028..348ebd9 100644 --- a/3b35e0324d3e5bf863ef93c2f64a6add/state +++ b/3b35e0324d3e5bf863ef93c2f64a6add/state @@ -1 +1 @@ -inprogress \ No newline at end of file +done \ No newline at end of file diff --git a/478ac34c204be06b1da5b4f0b5a2532d/description b/478ac34c204be06b1da5b4f0b5a2532d/description new file mode 100644 index 0000000..1b771b3 --- /dev/null +++ b/478ac34c204be06b1da5b4f0b5a2532d/description @@ -0,0 +1 @@ +profile ent to determine where slowdowns occur diff --git a/4a9118e5e06956e0b0766ace15174297/comments/b65c9fd75be26d9153bbafb07ca1fc61/description b/4a9118e5e06956e0b0766ace15174297/comments/b65c9fd75be26d9153bbafb07ca1fc61/description new file mode 100644 index 0000000..7d11ed2 --- /dev/null +++ b/4a9118e5e06956e0b0766ace15174297/comments/b65c9fd75be26d9153bbafb07ca1fc61/description @@ -0,0 +1 @@ +i think my preference is ↖ since it more concisely represents that this issue is waiting on other issues in the DAG / flow... diff --git a/4a9118e5e06956e0b0766ace15174297/description b/4a9118e5e06956e0b0766ace15174297/description new file mode 100644 index 0000000..ffe685f --- /dev/null +++ b/4a9118e5e06956e0b0766ace15174297/description @@ -0,0 +1,8 @@ +add dependency count to `ent list` + + +candidate emojis: +↖ - represents the "dependency tree" DAG edge that points to this issue +⌛- shows that the issue is waiting on something else +🔗- shows that the issue is linked to something else + diff --git a/54e366c80dfc6fc2dd5d52eb36023386/description b/54e366c80dfc6fc2dd5d52eb36023386/description new file mode 100644 index 0000000..9a55450 --- /dev/null +++ b/54e366c80dfc6fc2dd5d52eb36023386/description @@ -0,0 +1 @@ +filter issues with comment activity in a particular timeframe diff --git a/5e1a860b3ab12ee297492d70d68711d8/tags b/5e1a860b3ab12ee297492d70d68711d8/tags index 6795335..3813c94 100644 --- a/5e1a860b3ab12ee297492d70d68711d8/tags +++ b/5e1a860b3ab12ee297492d70d68711d8/tags @@ -1 +1,2 @@ +tui tui/v0.1 diff --git a/5f59a02e5320b62a68ad704da17e0ff4/comments/ef62c5e84ed7e3571f9d9c8ced81f49d/description b/5f59a02e5320b62a68ad704da17e0ff4/comments/ef62c5e84ed7e3571f9d9c8ced81f49d/description new file mode 100644 index 0000000..42a7bac --- /dev/null +++ b/5f59a02e5320b62a68ad704da17e0ff4/comments/ef62c5e84ed7e3571f9d9c8ced81f49d/description @@ -0,0 +1,3 @@ +What do you mean by ent updating itself? + +Do you mean it git clones itself and cargo builds and installs itself? diff --git a/5f59a02e5320b62a68ad704da17e0ff4/description b/5f59a02e5320b62a68ad704da17e0ff4/description new file mode 100644 index 0000000..3956415 --- /dev/null +++ b/5f59a02e5320b62a68ad704da17e0ff4/description @@ -0,0 +1,3 @@ +add `ent update` + +allow `ent` to update itself when commanded to diff --git a/75cefad80aacbf23fc7b9c24a75aa236/done_time b/75cefad80aacbf23fc7b9c24a75aa236/done_time new file mode 100644 index 0000000..63ac4c4 --- /dev/null +++ b/75cefad80aacbf23fc7b9c24a75aa236/done_time @@ -0,0 +1 @@ +2025-07-09T11:03:45-06:00 \ No newline at end of file diff --git a/781360ade670846ed0ccdbfd19ffa8fd/description b/781360ade670846ed0ccdbfd19ffa8fd/description new file mode 100644 index 0000000..d74158f --- /dev/null +++ b/781360ade670846ed0ccdbfd19ffa8fd/description @@ -0,0 +1,15 @@ +add a layer to the architecture with a DB api between the FS and ent? + +This issue grew out of the discussion in issue +08f0d7ee7842c439382816d21ec1dea2. + +Currently the entomologist crate code directly reads and writes files +and calls `git commit` when it wants. The directory is managed by the +application, generally as an ephemeral worktree containing a (possibly +detached) checkout of the `entomologist-data` branch. + +We may be able to simplify the ent internals (and the application) +by adding a "database" API between ent and the filesystem. + +There is some preliminary design brainstorming in the issue mentioned +above. diff --git a/7bf773d64437d6b92b7ffe6932531533/description b/7bf773d64437d6b92b7ffe6932531533/description new file mode 100644 index 0000000..9defc62 --- /dev/null +++ b/7bf773d64437d6b92b7ffe6932531533/description @@ -0,0 +1,9 @@ +fix parse error in `ent done-time` + +Got this error when i typoed the RFC 3339 time (missing `:` in timezone +offset): + $ ent done-time 8c73c9fd5bc4f551ee5069035ae6e866 2025-07-07T22:29:25-0600 + + thread 'main' panicked at src/bin/ent/main.rs:503:26: + called `Result::unwrap()` on an `Err` value: ParseError(Invalid) + note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace diff --git a/7da3bd5b72de0a05936b094db5d24304/done_time b/7da3bd5b72de0a05936b094db5d24304/done_time new file mode 100644 index 0000000..946bd9b --- /dev/null +++ b/7da3bd5b72de0a05936b094db5d24304/done_time @@ -0,0 +1 @@ +2025-07-11T20:32:23-06:00 \ No newline at end of file diff --git a/7e2a3a59fb6b77403ff1035255367607/assignee b/7e2a3a59fb6b77403ff1035255367607/assignee new file mode 100644 index 0000000..284bb3b --- /dev/null +++ b/7e2a3a59fb6b77403ff1035255367607/assignee @@ -0,0 +1 @@ +sigil-03 \ No newline at end of file diff --git a/7e2a3a59fb6b77403ff1035255367607/comments/192f34c4f21e4c6badc0e52881c83fa3/description b/7e2a3a59fb6b77403ff1035255367607/comments/192f34c4f21e4c6badc0e52881c83fa3/description new file mode 100644 index 0000000..995e859 --- /dev/null +++ b/7e2a3a59fb6b77403ff1035255367607/comments/192f34c4f21e4c6badc0e52881c83fa3/description @@ -0,0 +1 @@ +had to update the file structure as well, but this is done, and up in !25 diff --git a/7e2a3a59fb6b77403ff1035255367607/comments/939decab121b6b4b3095a3b20d5d13f4/description b/7e2a3a59fb6b77403ff1035255367607/comments/939decab121b6b4b3095a3b20d5d13f4/description new file mode 100644 index 0000000..38f265e --- /dev/null +++ b/7e2a3a59fb6b77403ff1035255367607/comments/939decab121b6b4b3095a3b20d5d13f4/description @@ -0,0 +1,3 @@ +for now, let's just add the ability to mark dependencies, and then later we can build functionality on top of it which allows an application to decide what to do based on the state of those dependencies. + +i think regardless we should always keep the dependencies, unless they get removed intentionally, and should instead operate off of the `state` of those dependencies. diff --git a/7e2a3a59fb6b77403ff1035255367607/state b/7e2a3a59fb6b77403ff1035255367607/state new file mode 100644 index 0000000..505c028 --- /dev/null +++ b/7e2a3a59fb6b77403ff1035255367607/state @@ -0,0 +1 @@ +inprogress \ No newline at end of file diff --git a/87fa3146b90db61c4ea0de182798a0e5/dependencies/478ac34c204be06b1da5b4f0b5a2532d b/87fa3146b90db61c4ea0de182798a0e5/dependencies/478ac34c204be06b1da5b4f0b5a2532d new file mode 100644 index 0000000..e69de29 diff --git a/87fa3146b90db61c4ea0de182798a0e5/description b/87fa3146b90db61c4ea0de182798a0e5/description new file mode 100644 index 0000000..fb01efe --- /dev/null +++ b/87fa3146b90db61c4ea0de182798a0e5/description @@ -0,0 +1 @@ +large ent repositories are slow diff --git a/88d5111fd6e59802d0b839ff1fd6bf71/tags b/88d5111fd6e59802d0b839ff1fd6bf71/tags index 6795335..3813c94 100644 --- a/88d5111fd6e59802d0b839ff1fd6bf71/tags +++ b/88d5111fd6e59802d0b839ff1fd6bf71/tags @@ -1 +1,2 @@ +tui tui/v0.1 diff --git a/8c73c9fd5bc4f551ee5069035ae6e866/done_time b/8c73c9fd5bc4f551ee5069035ae6e866/done_time new file mode 100644 index 0000000..f730d86 --- /dev/null +++ b/8c73c9fd5bc4f551ee5069035ae6e866/done_time @@ -0,0 +1 @@ +2025-07-07T22:29:25-06:00 \ No newline at end of file diff --git a/bd00a62f9d7c77fd8dd0da5d20aa803d/tags b/bd00a62f9d7c77fd8dd0da5d20aa803d/tags index 6795335..3813c94 100644 --- a/bd00a62f9d7c77fd8dd0da5d20aa803d/tags +++ b/bd00a62f9d7c77fd8dd0da5d20aa803d/tags @@ -1 +1,2 @@ +tui tui/v0.1 diff --git a/bdf44bd55fdecdfc1badcb7123d2a606/tags b/bdf44bd55fdecdfc1badcb7123d2a606/tags index 6795335..3813c94 100644 --- a/bdf44bd55fdecdfc1badcb7123d2a606/tags +++ b/bdf44bd55fdecdfc1badcb7123d2a606/tags @@ -1 +1,2 @@ +tui tui/v0.1 diff --git a/c1f6bcd5727bf3e0e5a4f4b79d8242ab/comments/b4d084918bb227469cd80a9a1b190833/description b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/comments/b4d084918bb227469cd80a9a1b190833/description new file mode 100644 index 0000000..cc96c5e --- /dev/null +++ b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/comments/b4d084918bb227469cd80a9a1b190833/description @@ -0,0 +1 @@ +This issue duplicates 0f8b0c982bcfe7d5406bea58301014bc diff --git a/c1f6bcd5727bf3e0e5a4f4b79d8242ab/description b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/description new file mode 100644 index 0000000..c93f050 --- /dev/null +++ b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/description @@ -0,0 +1 @@ +teach `ent list FILTER` a new filter type that searches issue & comment descriptions diff --git a/c1f6bcd5727bf3e0e5a4f4b79d8242ab/state b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/state new file mode 100644 index 0000000..9e3b09d --- /dev/null +++ b/c1f6bcd5727bf3e0e5a4f4b79d8242ab/state @@ -0,0 +1 @@ +wontdo \ No newline at end of file diff --git a/cb41626330c86b0d67690022266212e4/description b/cb41626330c86b0d67690022266212e4/description new file mode 100644 index 0000000..7f9a503 --- /dev/null +++ b/cb41626330c86b0d67690022266212e4/description @@ -0,0 +1,3 @@ +add updates screen to TUI + +updates pane will allow user to see all updates that occurred on a refresh (with a preview maybe?) and mark them as read diff --git a/cb41626330c86b0d67690022266212e4/tags b/cb41626330c86b0d67690022266212e4/tags new file mode 100644 index 0000000..ba0da07 --- /dev/null +++ b/cb41626330c86b0d67690022266212e4/tags @@ -0,0 +1 @@ +tui diff --git a/cc6607ad7565902b149e9836dd4f029c/tags b/cc6607ad7565902b149e9836dd4f029c/tags index 6795335..3813c94 100644 --- a/cc6607ad7565902b149e9836dd4f029c/tags +++ b/cc6607ad7565902b149e9836dd4f029c/tags @@ -1 +1,2 @@ +tui tui/v0.1 diff --git a/f14bd410300d6d8802d873c6b584c4aa/done_time b/f14bd410300d6d8802d873c6b584c4aa/done_time new file mode 100644 index 0000000..8397ea2 --- /dev/null +++ b/f14bd410300d6d8802d873c6b584c4aa/done_time @@ -0,0 +1 @@ +2025-07-18T16:22:31.222641244-06:00 \ No newline at end of file diff --git a/f14bd410300d6d8802d873c6b584c4aa/state b/f14bd410300d6d8802d873c6b584c4aa/state index 505c028..348ebd9 100644 --- a/f14bd410300d6d8802d873c6b584c4aa/state +++ b/f14bd410300d6d8802d873c6b584c4aa/state @@ -1 +1 @@ -inprogress \ No newline at end of file +done \ No newline at end of file