Metadata-Version: 1.1
Name: inouk.recipe.patch
Version: 0.1.2
Summary: A buildout recipe for patching mainly designed to work with anybox.openerp.recipe
Home-page: http://bitbucket.org/cmorisse/inouk-recipe-patch
Author: Cyril MORISSE
Author-email: cmorisse at boxes3.net
License: LGPL
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
        
        
Keywords: buildout patch
Platform: UNKNOWN
Classifier: Framework :: Buildout
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Python
