puppetlabs/packaging — pull request #41 by MosesMendoza (2012-10-03 20:59:46+00:00)
Title: Add gem excludes support

This PR adds support for gems that deviate from the main packaging in description, name, etc, e.g. if the built gem is only a subset of the main package. It adds a separate task for generating rdoc and support for its conditional presentation based on settings in build_data.yaml. It also adds support for excluding specific files in the main file list from a gem. Finally, this PR removes the auto-commit that currently occurs in a versionbump call, because not every project has a hard-coded version (e.g. mcollective) and hopefully this will become more the case soon. If the commit is required, it can be done manually.