You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(move): add --dry-run to support testing in-memory rebases
This is useful to finding the exact commit that created a conflict for an out
of date stack:
```
TEST_COMMAND='git move -s "current($OLD_COMMIT)" -d $BRANCHLESS_TEST_COMMIT --in-memory --dry-run'
git test run \
$MERGE_BASE..main \
--exec "$TEST_COMMAND"
--jobs 8 \
--strategy worktree
--search binary
```
This was able to search through 372 commits in only 40 iterations, finding the
exact commit where the conflict was created.
writeln!(effects.get_output_stream(),"BUG: encountered merge conflicts during git test fix, but we should not be applying any patches: {failed_merge_info:?}")?;
0 commit comments