Hi, thank you for creating tg! These are a few changes leading up to support for managing cosmetic names.
- Add
tg repo edit --namefor setting or clearing a repository’s cosmetic name - Treat
sh.tangled.repo.nameas display data rather than repository identity - Resolve renamed repositories using newest-first record order and
repoDid - Guard record edits with compare-and-swap to avoid overwriting concurrent updates
- Preserve unknown repository fields while validating the modelled schema
- Return the complete updated repository state after an edit
- Empty names and descriptions remove their optional record fields instead of writing empty values
Happy to make any tweaks/additions/removals! 😃