An unofficial terminal client for Tangled, optimized for humans and agents. tgcli.wisp.place

repo edit: support cosmetic repository names #55

Closed secluded.site
targeting master
Closed opened by and assigned to secluded.site
targeting master

Hi, thank you for creating tg! These are a few changes leading up to support for managing cosmetic names.

  • Add tg repo edit --name for setting or clearing a repository’s cosmetic name
  • Treat sh.tangled.repo.name as 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! 😃

This pull request has no versions submitted yet.