Repository navigation
Bump bundled diffr to 0.1.8 - #818
Merged
Merged
Conversation
diffr 0.1.8 reads working-tree files through Git's clean filters, so a CRLF checkout under core.autocrlf no longer shows every line of a plain-text file (e.g. Markdown) as changed. 0.1.8 also drops diffr's --config flag; the summarizer test now points XDG_CONFIG_HOME at its temporary config instead. Fixes #805. Agent-Session: 459ae7ec-7302-42c5-b473-4e315a7e4e19 Agent-Session: 203ee435-a867-494c-bb56-ddde9edf962e Agent-Session: 78694b58-9718-40bf-a6b8-661e21afe339 Agent-Session: a9cd3da4-c06c-4d2b-b8e8-e71439cee705 Agent-Session: 0e24d827-3a5e-4ed7-aa02-bbda8d39a5e0
sidkmenon
approved these changes
Sep 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #805.
diffr 0.1.8 (devdotfast/diffr#61) reads working-tree files through Git's clean filters. Under
core.autocrlf=true, a CRLF checkout was compared raw against LF blobs, so plain-text files such as Markdown showed every line as changed.@dev.fast/diffr0.1.8 in Review, Desktop and review-protocol; update the lockfile and release-age exception.--config: the summarizer test writesdiffr/config.tomlunder a temp dir and setsXDG_CONFIG_HOMEto it. The fake diffr indiffr-config.test.tsfollows.Validation:
structuralDiff(worktree comparison):notes.md200/200 changed lines on 0.1.7, 0 lhs / 1 rhs on 0.1.8; right side no longer carries\r.