blob: c16a8c405952a2c56f3408d8bf09f09c3b307aa4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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
|