Skip to content
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0e38ad7
feat: resolve increments from merged branches
fzlzjerry Aug 21, 2026
10ac817
test: collapse equivalent alignment branches
fzlzjerry Aug 21, 2026
593f090
fix: preserve merged increment edge cases
fzlzjerry Aug 21, 2026
32b8f14
style: group increment helper overloads
fzlzjerry Aug 21, 2026
0a2d8e7
fix: respect merged history boundaries
fzlzjerry Aug 21, 2026
eeeca33
fix: preserve historical merge increments
fzlzjerry Aug 21, 2026
d30f9b8
fix: preserve historical inheritance alternatives
fzlzjerry Aug 21, 2026
57ffa25
fix: handle merged increment edge cases
fzlzjerry Aug 21, 2026
b89641e
fix: scope increment cache and merge resets
fzlzjerry Aug 21, 2026
464a14a
fix: preserve inherited main branch status
fzlzjerry Aug 21, 2026
0bd47d7
refactor: address sonar findings
fzlzjerry Aug 21, 2026
a45ebfd
fix: retain ignored main history on descendants
fzlzjerry Aug 21, 2026
c4cbebd
fix: retain side history for ignored merges
fzlzjerry Aug 21, 2026
3c78e8a
test: cover selected stable source tags
fzlzjerry Aug 21, 2026
c28531b
fix: preserve commit order across unrecognized merges
fzlzjerry Aug 21, 2026
33a7ac1
fix: stop history traversal at off-parent base
fzlzjerry Aug 21, 2026
bdafb95
fix: skip target segments pruned by tags
fzlzjerry Aug 21, 2026
9be4f76
fix: align merge prevention matrix
fzlzjerry Aug 21, 2026
2c41462
fix: use global fallback for orphaned sources
fzlzjerry Aug 21, 2026
6d79cce
fix: preserve main merge floor on descendants
fzlzjerry Aug 21, 2026
85ea15e
fix: preserve merged history ordering and fallbacks
fzlzjerry Aug 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -322,11 +322,13 @@ public void ShouldPickUpVersionFromMainAfterReleaseBranchMergedBack()
// merge release into main
fixture.Checkout(MainBranch);
fixture.MergeNoFF("release/1.0.0");
fixture.AssertFullSemver("1.0.1-2", configuration);
fixture.AssertFullSemver("1.1.0-2", configuration);

// create a feature branch from main and verify the version
fixture.BranchTo("feature/test");
fixture.AssertFullSemver("1.0.1-test.1+2", configuration);
fixture.AssertFullSemver("1.1.0-test.1+2", configuration);
fixture.MakeACommit();
fixture.AssertFullSemver("1.1.0-test.1+3", configuration);
}
}

Expand Down Expand Up @@ -412,11 +414,11 @@ public void ShouldPickUpVersionFromMainAfterReleaseBranchMergedBack()
// merge release into main
fixture.Checkout(MainBranch);
fixture.MergeNoFF("release/1.0.0");
fixture.AssertFullSemver("1.0.1-2", configuration);
fixture.AssertFullSemver("1.1.0-2", configuration);

// create a misnamed feature branch (i.e. it uses the default configuration) from main and verify the version
fixture.BranchTo("misnamed");
fixture.AssertFullSemver("1.0.1-misnamed.1+2", configuration);
fixture.AssertFullSemver("1.1.0-misnamed.1+2", configuration);
}
}
}
Expand Down
Loading
Loading