Skip to content

fix(catalog): last repo in list overrides earlier ones on key conflict - #122

Merged
carlosatta merged 1 commit into
developfrom
fix/catalog-merge-order
Jul 10, 2026
Merged

fix(catalog): last repo in list overrides earlier ones on key conflict#122
carlosatta merged 1 commit into
developfrom
fix/catalog-merge-order

Conversation

@carlosatta

Copy link
Copy Markdown
Contributor

Change

Multi-repo merge order was reversed: last repo in the configured list now overrides earlier ones, consistent with standard override semantics (bottom entry wins).

Before: first repo (index 0) won via reversed iteration + Object.assign.
After: last repo (highest index) wins via forward iteration + Object.assign.

Tests

18/18 passing. Updated the merge-order assertion to reflect new behavior.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@carlosatta
carlosatta merged commit a26be2f into develop Jul 10, 2026
2 checks passed
@carlosatta
carlosatta deleted the fix/catalog-merge-order branch July 10, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant