Allow root patch bootstrap without source remote #97

Merged
vnprc merged 1 commit from agent/allow-root-export-missing-remote into master 2026-07-09 17:29:41 +01:00
Member

Summary

  • allow an empty manifest repo_remote only for root exports applied to an empty destination history
  • keep repo identity mismatch behavior for non-root exports and non-empty destinations
  • add a regression for receiving a root export from a source repo with no origin into an empty destination clone with an origin remote

Tests

  • bash -n allod tests/allod-patch.sh
  • git diff --check
  • bash tests/allod-patch.sh
  • nix --extra-experimental-features "nix-command flakes" shell nixpkgs#shellcheck -c shellcheck allod
## Summary - allow an empty manifest repo_remote only for root exports applied to an empty destination history - keep repo identity mismatch behavior for non-root exports and non-empty destinations - add a regression for receiving a root export from a source repo with no origin into an empty destination clone with an origin remote ## Tests - bash -n allod tests/allod-patch.sh - git diff --check - bash tests/allod-patch.sh - nix --extra-experimental-features "nix-command flakes" shell nixpkgs#shellcheck -c shellcheck allod
vnprc approved these changes 2026-07-09 17:29:36 +01:00
vnprc merged commit 8619ae4510 into master 2026-07-09 17:29:41 +01:00
vnprc deleted branch agent/allow-root-export-missing-remote 2026-07-09 17:29:42 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
allod/tools!97
No description provided.