NAME

narada-diff - prepare patch from previous version to current

VERSION

This document describes narada-diff version v2.3.8

USAGE

    narada-diff

DESCRIPTION

Should be executed in Narada 1.x project root directory.

When executed, script will delete var/patch/CURRENT.* files, then detect all changes between previous and current project versions and generate from 0 (if there are no changes) to 4 files with these names:

    var/patch/CURRENT.10.sh
    var/patch/CURRENT.20.patch
    var/patch/CURRENT.30.tgz
    var/patch/CURRENT.40.sh

You should review these files - if something is wrong, then make changes to project and run narada-diff again until you'll be happy.

Next you can manually modify these files. If you need to add some commands to .sh files - it's better to put them into var/patch/PENDING.*.sh instead of modifying these files. But if you need to remove some changes from these files to avoid including them into next update - it's ok.

Now, run narada-release to release next update with all changes from current var/patch/CURRENT.* and var/patch/PENDING.* files.

When detecting changes it take in account config/patch/exclude plus handle files in config/ in special way: only added and removed files processed, changed files ignored.

CONFIGURATION AND ENVIRONMENT

Use config/patch/exclude. Use files in var/patch/.

SUPPORT

Bugs / Feature Requests

Please report any bugs or feature requests through the issue tracker at https://github.com/powerman/Narada/issues. You will be notified automatically of any progress on your issue.

Source Code

This is open source software. The code repository is available for public review and contribution under the terms of the license. Feel free to fork the repository and submit pull requests.

https://github.com/powerman/Narada

    git clone https://github.com/powerman/Narada.git

Resources

AUTHOR

Alex Efros <powerman@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2008- by Alex Efros <powerman@cpan.org>.

This is free software, licensed under:

  The MIT (X11) License