From e8220d50a4d7050f704201d64ee16ca8cf73d152 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Tue, 15 Jul 2025 10:47:43 -0600 Subject: [PATCH] create new issue dd20d3ddc86ee802fe7b15e2c91dc160 --- dd20d3ddc86ee802fe7b15e2c91dc160/description | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 dd20d3ddc86ee802fe7b15e2c91dc160/description diff --git a/dd20d3ddc86ee802fe7b15e2c91dc160/description b/dd20d3ddc86ee802fe7b15e2c91dc160/description new file mode 100644 index 0000000..0e51f85 --- /dev/null +++ b/dd20d3ddc86ee802fe7b15e2c91dc160/description @@ -0,0 +1,10 @@ +store tags as a dir of files, not a file of lines + +Currently we store all tags in a file (named `tags`) in the Issue dir. +The `tags` file has a line per tag. + +This is bad because `ent sync` will get a git merge conflict if we add +or remove a tag near where someone else added or removed a tag. + +Better to have a `tags` a directory, with an empty file per tag. +The filename is the tag. This use is conflict free in git.