Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
024d671
feat: resolve increments from merged branches
fzlzjerry Aug 21, 2026
c2bcbca
test: collapse equivalent alignment branches
fzlzjerry Aug 21, 2026
28cbde1
fix: preserve merged increment edge cases
fzlzjerry Aug 21, 2026
2dfa5d2
style: group increment helper overloads
fzlzjerry Aug 21, 2026
91f6630
fix: respect merged history boundaries
fzlzjerry Aug 21, 2026
ca7c66d
fix: preserve historical merge increments
fzlzjerry Aug 21, 2026
974fc0e
fix: preserve historical inheritance alternatives
fzlzjerry Aug 21, 2026
c089e7c
fix: handle merged increment edge cases
fzlzjerry Aug 21, 2026
4d14b37
fix: scope increment cache and merge resets
fzlzjerry Aug 21, 2026
e9e20ad
fix: preserve inherited main branch status
fzlzjerry Aug 21, 2026
5d66de7
refactor: address sonar findings
fzlzjerry Aug 21, 2026
0fc1a42
fix: retain ignored main history on descendants
fzlzjerry Aug 21, 2026
4966d59
fix: retain side history for ignored merges
fzlzjerry Aug 21, 2026
7e91918
test: cover selected stable source tags
fzlzjerry Aug 21, 2026
7985d63
fix: preserve commit order across unrecognized merges
fzlzjerry Aug 21, 2026
467a5d4
fix: stop history traversal at off-parent base
fzlzjerry Aug 21, 2026
01e26fc
fix: skip target segments pruned by tags
fzlzjerry Aug 21, 2026
e9bdbe3
fix: align merge prevention matrix
fzlzjerry Aug 21, 2026
0fe3a9a
fix: use global fallback for orphaned sources
fzlzjerry Aug 21, 2026
27cecb6
fix: preserve main merge floor on descendants
fzlzjerry Aug 21, 2026
8da3a40
fix: preserve merged history ordering and fallbacks
fzlzjerry Aug 21, 2026
f8fa4a3
refactor: resolve merge prevention before selection
fzlzjerry Aug 25, 2026
993e93d
fix: align mainline merge prevention fallback
fzlzjerry Aug 26, 2026
2d9a2bd
fix: retain calculation SHA in merged branch labels
fzlzjerry Sep 10, 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