Skip to content

git-export: RMST-502: Keep the oldest tag on each bucket branch - #1475

Draft
leplatrem wants to merge 1 commit into
mainfrom
rmst-502
Draft

git-export: RMST-502: Keep the oldest tag on each bucket branch#1475
leplatrem wants to merge 1 commit into
mainfrom
rmst-502

Conversation

@leplatrem

Copy link
Copy Markdown
Contributor

Option C) of https://mozilla-hub.atlassian.net/browse/RMST-502

I realized while implementing it, that it is not going to cover all cases.

  • T=0, genesis
  • T=1, record created
  • client syncs
  • T=2, record deleted
  • T=3 ..
  • T=4 ..
  • git-export truncates to T=0 + T=3 + T=4
  • client sync with since=1: git-reader fallsback to T=0, but builds diff without tombstone

So in addiition to Option A) of course, I'm now thinking of Option E)
Or we have to come up with something else (eg. delete tags, but keep commits, and walk commits to build tombstones list...

@leplatrem
leplatrem requested a review from alexcottner August 13, 2026 15:50
@leplatrem
leplatrem marked this pull request as draft August 14, 2026 09:13
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.

1 participant