Skip to content

Add path comparison support - #175

Merged
dennisdoomen merged 2 commits into
mainfrom
dennisdoomen-implement-issue-128
Sep 5, 2026
Merged

dennisdoomen merged 2 commits into
mainfrom
dennisdoomen-implement-issue-128

Conversation

@dennisdoomen

Copy link
Copy Markdown
Owner

Summary

Add deterministic sorting and set-operation support for ChainablePath.

  • Implement IComparable and IComparable.
  • Add <, >, <=, and >= operators.
  • Add PathComparer with ordinal, ordinal-ignore-case, and platform-default policies.
  • Compare paths by segments and update tests and approved API snapshots.

Closes #128

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Test Results

175 tests  +2   171 ✅  - 2   1s ⏱️ -1s
  3 suites ±0     0 💤 ±0 
  3 files   ±0     4 ❌ +4 

For more details on these failures, see this check.

Results for commit d5e1493. ± Comparison against base commit 674bb9d.

dennisdoomen and others added 2 commits September 5, 2026 12:58
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@dennisdoomen
dennisdoomen force-pushed the dennisdoomen-implement-issue-128 branch from d5e1493 to 71054f7 Compare September 5, 2026 11:00
@dennisdoomen
dennisdoomen enabled auto-merge (squash) September 5, 2026 11:02
@dennisdoomen dennisdoomen added the enhancement New feature or request label Sep 5, 2026
@dennisdoomen
dennisdoomen merged commit 3ab4a71 into main Sep 5, 2026
5 checks passed
@dennisdoomen
dennisdoomen deleted the dennisdoomen-implement-issue-128 branch September 5, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[API Proposal]: IComparable and a PathComparer for sorting and set operations

1 participant