2016-08-09 17:05:03 +02:00
|
|
|
Library to parse and apply unified diffs
|
|
|
|
|
|
|
|
Features
|
|
|
|
|
2016-11-14 22:23:24 +01:00
|
|
|
- Automatic correction of * Linefeeds according to patched file *
|
2021-05-06 18:11:21 +02:00
|
|
|
Diffs broken by stripping trailing whitespace * a/ and b/ prefixes
|
2016-11-14 22:23:24 +01:00
|
|
|
- Single file, which is a command line tool and a library
|
|
|
|
- No dependencies outside Python stdlib
|
2016-08-09 17:05:03 +02:00
|
|
|
- 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
|