| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix tests for Python 3.2v1.19v1.10 | Stefan Kögl | 2015-05-07 | 1 | -1/+1 |
| | | |||||
| * | bump version to 1.10 | Stefan Kögl | 2015-05-07 | 1 | -1/+1 |
| | | |||||
| * | Require pypandoc instead of pandoc for setup.py | Stefan Kögl | 2015-05-07 | 1 | -1/+1 |
| | | |||||
| * | Fix make_patch with unicode paths | Stefan Kögl | 2015-05-07 | 2 | -1/+9 |
| | | |||||
| * | Enable container-based builds on Travis-CI | Stefan Kögl | 2015-04-23 | 1 | -1/+3 |
| | | |||||
| * | bump version to 1.9v1.9 | Stefan Kögl | 2014-11-03 | 1 | -1/+1 |
| | | |||||
| * | require jsonpointer>=1.5 | Stefan Kögl | 2014-11-03 | 1 | -1/+1 |
| | | |||||
| * | Use ABCs instead of list/dict, fixes #33 | Stefan Kögl | 2014-11-03 | 1 | -10/+19 |
| | | |||||
| * | Convert readme from markdown to rst for PyPI | Stefan Kögl | 2014-10-25 | 2 | -0/+10 |
| | | |||||
| * | Added Python 3.4 and PyPy3 to the build matrix. | Omer Katz | 2014-10-05 | 1 | -2/+4 |
| | | | | Also used travis_retry in order to avoid build failures due to networking problems and removed --use-mirrors since it's deprecated. | ||||
| * | bump version to 1.8v1.8 | Stefan Kögl | 2014-09-26 | 1 | -1/+1 |
| | | |||||
| * | Fix installation of commandline scripts (fixes #31) | Stefan Kögl | 2014-09-26 | 1 | -5/+0 |
| | | |||||
| * | raise JsonPatchException on missing patch attributes | Stefan Kögl | 2014-07-03 | 2 | -14/+44 |
| | | |||||
| * | Add wheel as dev dependency for wheel packages | Stefan Kögl | 2014-07-03 | 1 | -0/+1 |
| | | |||||
| * | bump version to 1.7v1.7 | Stefan Kögl | 2014-07-03 | 1 | -1/+1 |
| | | |||||
| * | [Setup] use utf-8 explicitly in setup.py | Stefan Kögl | 2014-06-30 | 1 | -1/+2 |
| | | |||||
| * | bump version to 1.6v1.6 | Stefan Kögl | 2014-06-24 | 1 | -1/+1 |
| | | |||||
| * | Fix make_patch() when root is an array (fixes #28) | Stefan Kögl | 2014-06-24 | 2 | -1/+9 |
| | | |||||
| * | Merge branch 'remove-error' of https://github.com/umago/python-json-patch | Stefan Kögl | 2014-04-10 | 1 | -1/+2 |
| |\ | | | | | | | | | Conflicts: jsonpatch.py | ||||
| | * | Improve error message when removing non-existent objects | Lucas Alvares Gomes | 2014-04-07 | 1 | -1/+2 |
| | | | |||||
| * | | bump version to 1.5v1.5 | Stefan Kögl | 2014-03-22 | 1 | -1/+1 |
| | | | |||||
| * | | fix test for Python 3 | Stefan Kögl | 2014-03-22 | 1 | -1/+1 |
| | | | |||||
| * | | fix make_patch where obj keys contain "/", fixes #26 | Stefan Kögl | 2014-03-22 | 3 | -9/+20 |
| | | | |||||
| * | | bump jsonpointer to current 1.2 | Stefan Kögl | 2014-03-22 | 1 | -1/+1 |
| | | | |||||
| * | | Optimize jsonpatch.make_patch for lists. Fixes #24 | Alexander Shorin | 2014-03-22 | 2 | -22/+271 |
| | | | | | | | | | | | | | | | | | | | This optimization tries to work only with really different lists subsequences and trying to preserve as much as possible common ones. This reduces overall of generated operations since now it's possible to simple insertions. Also, it converts pairs of remove-add operations into single replace (if target path is the same) or move (if target value is the same). | ||||
| * | | add trove classifiers | Stefan Kögl | 2014-03-09 | 1 | -0/+22 |
| | | | |||||
| * | | Merge pull request #20 from zigg/master | Stefan Kögl | 2014-02-05 | 1 | -4/+68 |
| |\ \ | | | | | | | add in-place patching and patch read from stdin. enables use of | ||||
| | * | | note why we use the same directory | Matt Behrens | 2014-02-04 | 1 | -1/+2 |
| | | | | |||||
| | * | | add commentary and replace tabs with spaces | Matt Behrens | 2014-02-04 | 1 | -3/+33 |
| | | | | |||||
| | * | | add --backup flag and attempt to address various exceptions that may be raised | Matt Behrens | 2014-01-14 | 1 | -5/+25 |
| | | | | |||||
| | * | | add in-place patching and patch read from stdin. enables use of | Matt Behrens | 2013-12-12 | 1 | -4/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsonpatch in a shell script like so: cat <<EOT | jsonpatch -i a.json [{"path": "/foo", "value": "baz", "op": "replace"}] EOT which will edit a.json in-place and leave a backup in a.json.orig. | ||||
| * | | | Merge pull request #22 from umago/keyerror | Stefan Kögl | 2014-02-03 | 2 | -3/+26 |
| |\ \ \ | |_|/ |/| | | Catch KeyError when accessing the sub-doc items | ||||
| | * | | Catch KeyError when accessing the sub-doc items | Lucas Alvares Gomes | 2014-02-03 | 2 | -3/+26 |
| |/ / | |||||
| * | | Merge pull request #21 from johanfforsberg/array-move | Stefan Kögl | 2014-01-12 | 2 | -1/+7 |
| |\ \ | |/ |/| | Moving array item into other array item | ||||
| | * | allow moving array items into other items in same array | Johan Forsberg | 2014-01-11 | 2 | -1/+7 |
| |/ | |||||
| * | Merge pull request #19 from kxepal/pylint | Stefan Kögl | 2013-11-12 | 1 | -64/+77 |
| |\ | | | | | Improve code quality | ||||
| | * | Fix equality tests for Python 3.x | Alexander Shorin | 2013-11-12 | 1 | -1/+1 |
| | | | | | | | | | | | Since map() returns generator in 3.x, it's not possible to compare them without unwrap. | ||||
| | * | Keep things simple | Alexander Shorin | 2013-11-12 | 1 | -7/+1 |
| | | | |||||
| | * | Use new string formatting syntax | Alexander Shorin | 2013-11-12 | 1 | -9/+8 |
| | | | | | | | | | Python 2.5 support was dropped long ago to care about | ||||
| | * | Raise TypeError instead of AssertionError | Alexander Shorin | 2013-11-12 | 1 | -11/+6 |
| | | | |||||
| | * | Use reversed(range) is recommended over range with negative step | Alexander Shorin | 2013-11-12 | 1 | -2/+1 |
| | | | | | | | | | https://mail.python.org/pipermail/python-ideas/2013-October/023733.html | ||||
| | * | Fix broken test for Python 2.x | Alexander Shorin | 2013-10-28 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | Fun fact: for Python 3.x you don't need to explicitly implement __ne__ method if __eq__ exists, but you have do this for 2.x or your objects may be equal and non-equal at the same time. Seems like, before refactoring, operator.eq had used right logic. | ||||
| | * | Fix some pylint warnings for Python 2.x | Alexander Shorin | 2013-10-28 | 1 | -3/+3 |
| | | | |||||
| | * | Remove useless iterations | Alexander Shorin | 2013-10-28 | 1 | -9/+18 |
| | | | |||||
| | * | Raise pylint score from 6.87 to 9.10 | Alexander Shorin | 2013-10-28 | 1 | -51/+62 |
| | | | |||||
| * | | Merge pull request #17 from conkiztador/entry_poimts | Stefan Kögl | 2013-10-28 | 1 | -1/+1 |
| |\ \ | |/ |/| | Fix setup.py entry_poimts typo | ||||
| | * | Fix setup.py entry_poimts typo | Kieran Spear | 2013-10-28 | 1 | -1/+1 |
| |/ | |||||
| * | add link to Coveralls in README.md | Stefan Kögl | 2013-10-13 | 1 | -0/+1 |
| | | |||||
| * | remove trailing whitespace in README.md | Stefan Kögl | 2013-10-13 | 1 | -1/+1 |
| | | |||||
| * | add links to README.md | Stefan Kögl | 2013-10-13 | 1 | -0/+2 |
| | | |||||
