From 75f99040e50b1ba6581e7e664249e892e74bfa84 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Fri, 18 Jul 2025 10:24:05 -0600 Subject: [PATCH 1/4] add comment ef62c5e84ed7e3571f9d9c8ced81f49d on issue 5f59a02e5320b62a68ad704da17e0ff4 --- .../comments/ef62c5e84ed7e3571f9d9c8ced81f49d/description | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 5f59a02e5320b62a68ad704da17e0ff4/comments/ef62c5e84ed7e3571f9d9c8ced81f49d/description 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? From b7144bb5ff79a76ab443e154dd5903eb7f7a6044 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Fri, 18 Jul 2025 10:30:09 -0600 Subject: [PATCH 2/4] create new issue 781360ade670846ed0ccdbfd19ffa8fd --- 781360ade670846ed0ccdbfd19ffa8fd/description | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 781360ade670846ed0ccdbfd19ffa8fd/description 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. From 5cdf073fc198d2d979f6ad98fc6b05d37e4fd231 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Fri, 18 Jul 2025 10:33:19 -0600 Subject: [PATCH 3/4] set done-time of issue 8c73c9fd5bc4f551ee5069035ae6e866 to 2025-07-07 22:29:25 -06:00 --- 8c73c9fd5bc4f551ee5069035ae6e866/done_time | 1 + 1 file changed, 1 insertion(+) create mode 100644 8c73c9fd5bc4f551ee5069035ae6e866/done_time 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 From 07bdf39c23304503c11c9615b224978a80e0620c Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Fri, 18 Jul 2025 10:34:12 -0600 Subject: [PATCH 4/4] create new issue 7bf773d64437d6b92b7ffe6932531533 --- 7bf773d64437d6b92b7ffe6932531533/description | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 7bf773d64437d6b92b7ffe6932531533/description 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