94c5b3fd8f
update-tags-encoding: escape '/' and ',' in tags
2025-07-26 14:15:24 -06:00
cb60b89a45
Issue::commit_tags(): write new-style escaped tags
2025-07-26 14:15:24 -06:00
1fe6a438b9
add some tags with escapes to the tests
2025-07-26 14:15:24 -06:00
b1dc6462cd
refactor Issue::read_tags() to handle escaping
2025-07-26 14:15:21 -06:00
7ed14ede16
update test/0000 tags
2025-07-26 14:12:24 -06:00
a6cc8b6086
add a tool to migrate tags from files to dirs
2025-07-26 14:12:16 -06:00
0d440fdd11
Issue::read_tags(): tags is now a directory with a file per tag
...
This is more conflict resistant than the old encoding where tags was a
file with a line per tag.
This commit only handles the "fs/db => Issue" direction.
2025-07-26 14:04:02 -06:00