From be6e168bb3bdd68678d999b37b2abb0dc5f5e138 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Mon, 7 Jul 2025 12:42:47 -0600 Subject: [PATCH] update 'description' in issue 317ea8ccac1d414cde55771321bdec3 --- 317ea8ccac1d414cde55771321bdec3/description | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 317ea8ccac1d414cde55771321bdec3/description diff --git a/317ea8ccac1d414cde55771321bdec3/description b/317ea8ccac1d414cde55771321bdec3/description new file mode 100644 index 0000000..1ed3eb7 --- /dev/null +++ b/317ea8ccac1d414cde55771321bdec3/description @@ -0,0 +1,15 @@ +allow multiple read-only ent processes simultaneously + +Currently every time `ent` checks out a worktree of its "issues database", +it uses the local branch `entomologist-data`. This means only one +worktree can exist at a time, because each branch can only be checked +out into at most one worktree. + +Some ent operations are read-only which means we could `git worktree add` +the `origin/entomologist-data` branch instead, which uses a detached HEAD +checkout, which is sufficient for read-only operations like `ent list` +and `ent show`. + +This would be useful if you're sitting in `ent edit ${ISSUE_1}` and want +to look at another issue with `ent show ${ISSUE_2}` or list the issues +with `ent list`.