Ivan Wills
and 1 contributors

NAME

Group::Git::Cmd::SinceRelease - Gets the number of commits each repository is ahead of the last release

VERSION

This documentation refers to Group::Git::Cmd::SinceRelease version 0.0.12

SYNOPSIS

   group-git since-release [(-m|--min-commits) n] [-n|--name]
   group-git since-release --no-release
   group-git since-release (-r|--released)
   group-git since-release [options]

   Options:
    -m --min-commits[=]int
                    Set the minimum number of commits to be found since the
                    last release (ie tag) before the results are shown.
                    (Default 1)
    -n --name       Show the last release's name (ignored if --quiet used)
        --no-release
                    Show only repositories that have never been released (no tags)
    -r --released   Show repositories that are currently released.
    -q --quiet      Just show the number of commits since the last release
    -v --verbose    Show all repository results.
       --help       Show this documentation
       --man        Show full documentation

DESCRIPTION

The since-release command reports the statuses of repositories relative to their last release. Usually reporting the number of releases since the last release but with the --released option shows only with no new commits since the last release. Also with the --no-release option only repositories with no tagged releases are reported.

SUBROUTINES/METHODS

since_release_start ()

Initializes command line parameters.

since_release ($name)

Calculates the number of commits since the last release (via the newest tag)

DESCRIPTION

SUBROUTINES/METHODS

tag ($name)

Does the work of finding tags

DIAGNOSTICS

CONFIGURATION AND ENVIRONMENT

DEPENDENCIES

INCOMPATIBILITIES

BUGS AND LIMITATIONS

There are no known bugs in this module.

Please report problems to Ivan Wills (ivan.wills@gmail.com).

Patches are welcome.

AUTHOR

Ivan Wills - (ivan.wills@gmail.com)

LICENSE AND COPYRIGHT

Copyright (c) 2015 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077). All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.