A buildout recipe for patching mainly designed to work with anybox.openerp.recipe
Project description
Detailed Documentation
======================
History
-------
This recipe is a fork of yaco.recipe.patch.
Supported options
-----------------
The recipe supports the following options:
patch
Path to patch
Recipe supports a list of patch one by line.
Eg.
patch = path/sub/patch1.patch # comments are supported too
path/sub/patch2.patch # another one
...
patchlocation
Location to apply patch
binary-patch
Location of patch binary. Use patch in $PATH by default if any is specified.
update_mode
'apply' : patch will be re-applied at each update
'reverse_then_apply': path will be reversed then reapply
'do_nothing' (DEFAULT): ...
Example usage
-------------
We'll start by creating a buildout that uses the recipe::
>>> write('buildout.cfg',
... """
... [buildout]
... parts = testpatch
...
... [testpatch]
... recipe = inouk.recipe.patch
... patch = %(patch)s
... patchlocation = %(patchlocation)s
... """ % { 'patch' : 'patch/example-test.patch', 'example/' : 'value2'}
... update_mode = apply
...)
Running the buildout gives us::
>>> print 'start', system(buildout)
Installing testpatch.
Contributors
============
"Cyril MORISSE", Twitter: @cmorisse
"Assem BAYAHI", http://www.linkedin.com/in/bayahiassem/en
Change history
==============
0.1.2 (2014-06-28)
----------------
- Add readme.txt
- Add support for patches list in patch directive
0.1.1 (2013-06-02)
----------------
- Add support for update and add update_mode parameter
0.1 (2013-05-28)
----------------
- inouk.recipe.patch Initial version. Fork of yaco.recipe.patch
======================
History
-------
This recipe is a fork of yaco.recipe.patch.
Supported options
-----------------
The recipe supports the following options:
patch
Path to patch
Recipe supports a list of patch one by line.
Eg.
patch = path/sub/patch1.patch # comments are supported too
path/sub/patch2.patch # another one
...
patchlocation
Location to apply patch
binary-patch
Location of patch binary. Use patch in $PATH by default if any is specified.
update_mode
'apply' : patch will be re-applied at each update
'reverse_then_apply': path will be reversed then reapply
'do_nothing' (DEFAULT): ...
Example usage
-------------
We'll start by creating a buildout that uses the recipe::
>>> write('buildout.cfg',
... """
... [buildout]
... parts = testpatch
...
... [testpatch]
... recipe = inouk.recipe.patch
... patch = %(patch)s
... patchlocation = %(patchlocation)s
... """ % { 'patch' : 'patch/example-test.patch', 'example/' : 'value2'}
... update_mode = apply
...)
Running the buildout gives us::
>>> print 'start', system(buildout)
Installing testpatch.
Contributors
============
"Cyril MORISSE", Twitter: @cmorisse
"Assem BAYAHI", http://www.linkedin.com/in/bayahiassem/en
Change history
==============
0.1.2 (2014-06-28)
----------------
- Add readme.txt
- Add support for patches list in patch directive
0.1.1 (2013-06-02)
----------------
- Add support for update and add update_mode parameter
0.1 (2013-05-28)
----------------
- inouk.recipe.patch Initial version. Fork of yaco.recipe.patch
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.