Alex Efros > Narada > narada-diff

Download:
Narada-v1.4.5.tar.gz

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

narada-diff - prepare patch from previous version to current

VERSION ^

This document describes narada-diff version v1.4.5

USAGE ^

    narada-diff

DESCRIPTION ^

Script must be executed only from "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-2015 by Alex Efros <powerman@cpan.org>.

This is free software, licensed under:

  The MIT (X11) License
syntax highlighting: