Skip to content

Conversation

@yuja
Copy link
Contributor

@yuja yuja commented Sep 20, 2025

Checklist

If applicable:

  • I have updated CHANGELOG.md
  • I have updated the documentation (README.md, docs/, demos/)
  • I have updated the config schema (cli/src/config-schema.json)
  • I have added/updated tests to cover my changes

@yuja yuja requested a review from a team as a code owner September 20, 2025 13:02
I'm thinking of adding remote tags table to support tag mutation commands, so I
think it's time to update the storage format. RefTarget is serialized to a list
of alternate terms because we don't need to support legacy formats here.
Git-tracking tags will be stored there. I don't have a concrete plan for proper
remote tags support, but I think tags fetched/pushed internally can be recorded
as remote tags.
The migration logic is basically the same as 717d0d3 "git: on
deserialize/import/export, copy refs/heads/* to remote named git." Now
git::import_refs() processes bookmarks and tags in the same way.
git::export_refs() is unchanged because we don't have any commands that would
move local tags internally.
@yuja yuja force-pushed the push-zsmtnqmtwzvp branch from 29e2294 to 7cefde1 Compare September 23, 2025 02:39
@yuja yuja added this pull request to the merge queue Sep 24, 2025
Merged via the queue into main with commit 120d492 Sep 24, 2025
29 checks passed
@yuja yuja deleted the push-zsmtnqmtwzvp branch September 24, 2025 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants