Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move `make_path` logic to JsonPatch.from_diff class method. Some docstring ↵ | Alexander Shorin | 2012-06-21 | 1 | -47/+69 | |
| | | | | fixes. | |||||
* | Add __bool__ (__nonzero__) and __iter__ methods to JsonPatch. | Alexander Shorin | 2012-06-16 | 1 | -0/+35 | |
| | ||||||
* | Let apply_patch to handle patch as JSON-encoded string. | Alexander Shorin | 2012-06-16 | 1 | -2/+8 | |
| | ||||||
* | Add arguments description to docstrings. | Alexander Shorin | 2012-06-16 | 1 | -1/+24 | |
| | ||||||
* | Revert to original apply_patch() behavior and make f3f3410 changes optional. | Alexander Shorin | 2012-01-05 | 1 | -8/+11 | |
| | ||||||
* | Add support of Python 2.4 and 2.5 with simplejson. | Alexander Shorin | 2011-12-25 | 1 | -1/+5 | |
| | ||||||
* | Fix compatibility with Python 3.x | Alexander Shorin | 2011-12-25 | 1 | -1/+1 | |
| | ||||||
* | Convert JsonPatch instance to JSON string in nicer way. | Alexander Shorin | 2011-12-25 | 1 | -0/+8 | |
| | ||||||
* | Add make_patch function to generate JsonPatch by comparing of two documents. | Alexander Shorin | 2011-12-25 | 1 | -0/+48 | |
| | ||||||
* | Add docstrings and fix code style in favour to pylint. | Alexander Shorin | 2011-12-25 | 1 | -32/+39 | |
| | ||||||
* | Rework tests. | Alexander Shorin | 2011-12-25 | 1 | -70/+28 | |
| | ||||||
* | Do not hide any problems. | Alexander Shorin | 2011-12-25 | 1 | -16/+13 | |
| | ||||||
* | Reduce patch applying cost. | Alexander Shorin | 2011-12-25 | 1 | -4/+1 | |
| | | | | Let the developer to decide does he wants to modify same object or copy of it. In other way test operation produces huge overhead for nothing. | |||||
* | Bump supported specification version | Alexander Shorin | 2011-12-25 | 1 | -1/+1 | |
| | ||||||
* | Add support for test operation | Alexander Shorin | 2011-12-25 | 1 | -1/+30 | |
| | ||||||
* | Add support for move operation | Alexander Shorin | 2011-12-25 | 1 | -0/+22 | |
| | ||||||
* | Remove unused `location' variable | Byron Ruth | 2011-09-17 | 1 | -1/+0 | |
| | ||||||
* | Add JsonPatchConflict for patch conflicts | Byron Ruth | 2011-09-16 | 1 | -7/+11 | |
| | | | | | | This is necessary in order to differentiate between general processing errors e.g. bad operation and conflicts between the patch and the state of the data the patch is being applied to. | |||||
* | add shortcut jsonpatch.apply_patch(doc, patch) | Stefan Kögl | 2011-06-20 | 1 | -0/+12 | |
| | ||||||
* | initial commit | Stefan Kögl | 2011-06-18 | 1 | -0/+221 | |