fix(push): remove commit_exists guard from merge branch_have expansion
Follow-up to the merge-commit BFS fix: the commit_exists() guard on remote branch heads was preventing the stop anchor from working when the remote branch was never fetched locally.
The BFS stops when it encounters a parent commit_id that is already in `seen` — it never calls read_commit() on that ID. So the anchor is effective regardless of whether the commit exists in the local store.
Removing the guard ensures remote branch heads always act as BFS stop anchors on the merged branch's ancestry chain, even for repos that have only pushed and never pulled.
sha256:c63ea1365022de2d9cdc4c3cc7210ae53ac08c2b93fedc4b20053f486f88ead5
sha
sha256:85a882f7359d515f3c8d78d926dccd5d8e6203507bbb458a68dec86765477988
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:c63ea1365022de2d9cdc4c3cc7210ae53ac08c2b93fedc4b20053f486f88ead5 --body "your comment"
No comments yet. Be the first to start the discussion.