fix: serialize absent jj bookmark targets as null
This commit is contained in:
@@ -1010,6 +1010,7 @@ fn jj_known_remote_bookmark_refreshes_locally_but_private_catalog_entries_stay_f
|
||||
fs::write(source.join("file"), "first\n").unwrap();
|
||||
jj(&source, &["describe", "-m", "first"]);
|
||||
jj(&source, &["bookmark", "create", "topic"]);
|
||||
jj(&source, &["bookmark", "create", "deleted"]);
|
||||
jj(&source, &["git", "export"]);
|
||||
let root = fixture.dir("active");
|
||||
init_jj(&root, false);
|
||||
@@ -1033,6 +1034,8 @@ fn jj_known_remote_bookmark_refreshes_locally_but_private_catalog_entries_stay_f
|
||||
})
|
||||
.unwrap();
|
||||
jj(&root, &["git", "fetch", "--remote", "origin"]);
|
||||
jj(&root, &["bookmark", "track", "deleted@origin"]);
|
||||
jj(&root, &["bookmark", "delete", "deleted"]);
|
||||
let catalog = repository.catalog().unwrap();
|
||||
let remote = catalog
|
||||
.entries
|
||||
|
||||
Reference in New Issue
Block a user