From 550f927b82ff931f18b6fa8f054c2ab0c091f3de Mon Sep 17 00:00:00 2001 From: dawn Date: Fri, 10 Jul 2026 18:00:05 +0300 Subject: [PATCH] bobbin/resolver: add changed files / push options to ref update upgrade Signed-off-by: dawn --- bobbin/crates/resolver/src/legacy_upgrade.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bobbin/crates/resolver/src/legacy_upgrade.rs b/bobbin/crates/resolver/src/legacy_upgrade.rs index 839af5f3..d54f7ece 100644 --- a/bobbin/crates/resolver/src/legacy_upgrade.rs +++ b/bobbin/crates/resolver/src/legacy_upgrade.rs @@ -439,11 +439,13 @@ async fn upgrade_collaborator( fn upgrade_ref_update(l: LegacyRefUpdate) -> RefUpdate { RefUpdate { + changed_files: None, committer_did: l.committer_did, meta: l.meta, new_sha: l.new_sha, old_sha: l.old_sha, owner_did: l.owner_did, + push_options: None, r#ref: l.r#ref, repo: l.repo_did, extra_data: l.extra_data, @@ -979,7 +981,11 @@ mod tests { LegacyRecord::from_json_bytes(&nsid("sh.tangled.git.refUpdate"), json).expect("decode"); let canon = upgrade(legacy, &resolver).await.expect("upgrade"); match canon { - Record::RefUpdate(r) => assert_eq!(r.repo, did("did:plc:scallop")), + Record::RefUpdate(r) => { + assert_eq!(r.repo, did("did:plc:scallop")); + assert!(r.changed_files.is_none()); + assert!(r.push_options.is_none()); + } other => panic!("expected canon ref update, got {other:?}"), } } -- 2.51.2