├── .gitignore ├── .travis.yml ├── AUTHORS ├── HISTORY ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bin └── unidiff ├── run_tests.sh ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── samples │ ├── binary.diff │ ├── bzr.diff │ ├── git.diff │ ├── git_cr.diff │ ├── git_delete.diff │ ├── git_filenames_with_spaces.diff │ ├── git_filenames_with_spaces_prefix.diff │ ├── git_no_prefix.diff │ ├── git_quoted_filename.diff │ ├── git_rename.diff │ ├── hg.diff │ ├── sample0.diff │ ├── sample1.diff │ ├── sample2.diff │ ├── sample3.diff │ ├── sample4.diff │ ├── sample5.diff │ ├── sample6.diff │ ├── sample7.diff │ ├── sample8.diff │ └── svn.diff ├── test_hunks.py ├── test_line.py ├── test_parser.py └── test_patchedfile.py └── unidiff ├── __init__.py ├── __version__.py ├── constants.py ├── errors.py └── patch.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Python 2 | *.py[cod] 3 | __pycache__ 4 | build 5 | dist 6 | unidiff.egg-info 7 | 8 | # Vim 9 | *.swp 10 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/AUTHORS -------------------------------------------------------------------------------- /HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/HISTORY -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/README.rst -------------------------------------------------------------------------------- /bin/unidiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/bin/unidiff -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | 4 | [metadata] 5 | license_file = LICENSE 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/samples/binary.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/binary.diff -------------------------------------------------------------------------------- /tests/samples/bzr.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/bzr.diff -------------------------------------------------------------------------------- /tests/samples/git.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git.diff -------------------------------------------------------------------------------- /tests/samples/git_cr.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_cr.diff -------------------------------------------------------------------------------- /tests/samples/git_delete.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_delete.diff -------------------------------------------------------------------------------- /tests/samples/git_filenames_with_spaces.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_filenames_with_spaces.diff -------------------------------------------------------------------------------- /tests/samples/git_filenames_with_spaces_prefix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_filenames_with_spaces_prefix.diff -------------------------------------------------------------------------------- /tests/samples/git_no_prefix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_no_prefix.diff -------------------------------------------------------------------------------- /tests/samples/git_quoted_filename.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_quoted_filename.diff -------------------------------------------------------------------------------- /tests/samples/git_rename.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/git_rename.diff -------------------------------------------------------------------------------- /tests/samples/hg.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/hg.diff -------------------------------------------------------------------------------- /tests/samples/sample0.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample0.diff -------------------------------------------------------------------------------- /tests/samples/sample1.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample1.diff -------------------------------------------------------------------------------- /tests/samples/sample2.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample2.diff -------------------------------------------------------------------------------- /tests/samples/sample3.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample3.diff -------------------------------------------------------------------------------- /tests/samples/sample4.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample4.diff -------------------------------------------------------------------------------- /tests/samples/sample5.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample5.diff -------------------------------------------------------------------------------- /tests/samples/sample6.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample6.diff -------------------------------------------------------------------------------- /tests/samples/sample7.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample7.diff -------------------------------------------------------------------------------- /tests/samples/sample8.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/sample8.diff -------------------------------------------------------------------------------- /tests/samples/svn.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/samples/svn.diff -------------------------------------------------------------------------------- /tests/test_hunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/test_hunks.py -------------------------------------------------------------------------------- /tests/test_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/test_line.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_patchedfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/tests/test_patchedfile.py -------------------------------------------------------------------------------- /unidiff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/unidiff/__init__.py -------------------------------------------------------------------------------- /unidiff/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/unidiff/__version__.py -------------------------------------------------------------------------------- /unidiff/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/unidiff/constants.py -------------------------------------------------------------------------------- /unidiff/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/unidiff/errors.py -------------------------------------------------------------------------------- /unidiff/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matiasb/python-unidiff/HEAD/unidiff/patch.py --------------------------------------------------------------------------------