skip to navigation
skip to content

Not Logged In

inouk.recipe.patch 0.1.2

A buildout recipe for patching mainly designed to work with anybox.openerp.recipe

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  
File Type Py Version Uploaded on Size
inouk.recipe.patch-0.1.2.tar.gz (md5) Source 2014-06-29 3KB
  • Downloads (All Versions):
  • 4 downloads in the last day
  • 20 downloads in the last week
  • 90 downloads in the last month