Skip to content

fix: preserve staged rename identity with unstaged edits - #24

Merged
rogerchappel merged 3 commits into
mainfrom
agent/oss-1589-preserve-staged-rename
Jul 27, 2026
Merged

fix: preserve staged rename identity with unstaged edits#24
rogerchappel merged 3 commits into
mainfrom
agent/oss-1589-preserve-staged-rename

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • add an end-to-end regression for a staged rename followed by an unstaged edit
  • preserve rename metadata while merging staged and unstaged records
  • report unique logical files in the combined diff stat and document the behavior

Commits

  • 338d0e3 test: cover staged rename with unstaged edits
  • 3a8510e fix: retain rename identity across diff sources
  • b56d259 docs: explain staged and unstaged rename plans

Verification

  • npm run release:check (18 tests, smoke, package dry-run)
  • git diff --check origin/main...HEAD
  • commit author/committer identity verified as Roger Chappel miscanalysis@gmail.com for every proposed commit

@rogerchappel
rogerchappel merged commit d038ecc into main Jul 27, 2026
1 check passed
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