python-quilt is a python implementation of the well-known tool quilt to manage a series of patches.
It's intended to be used within a python application or framework but also provides a console client interface called pquilt.
python-quilt requires the six package for python 2/3 compatibility. It also requires patch and diff tools for creating and applying diffs.
Source code of python-quilt can be found at https://github.com/bjoernricks/python-quilt
Currently the following quilt commands have been implemented already (but might still miss some features).
- add
- applied
- delete
- edit
- import
- new
- next
- pop
- previous
- push
- top
- refresh
- revert
- series
- unapplied
- diff
- files
- header
- rename
The following quilt commands are unlikely to be implemented either because they they don't make much sense in a python package or nobody has stepped up to implement its feature.
- annotate
- fold
- fork
- graph
- grep
- patches
- setup
- shell
- snapshot
- upgrade