123456789101112131415161718 |
- Library to parse and apply unified diffs
- Features
- - Automatic correction of * Linefeeds according to patched file *
- Diffs broken by stripping trailing whitespace * a/ and b/ prefixes
- - Single file, which is a command line tool and a library
- - No dependencies outside Python stdlib
- - Patch format detection (SVN, HG, GIT)
- - Nice diffstat histogram
- Things that don't work out of the box:
- - File renaming, creation and removal
- - Directory tree operations
- - Version control specific properties
- - Non-unified diff formats
|