- Fixes gh-17 - Hiera 5 environment layer support
- Removed slice_when in order to support older rubies.
- Adds ability to publish release notes when tagging remotely
- Adds ability to push a single tag
- Fixes issue when git urls with hypens not being found
- Fixes #7 - sandbox-create hangs when ssh does not have host id key
- Fixes #6 - sandbox-create hangs when ssh-agent does not have a key/id
- Fixes #10 - Add better error handling with a token is not set
- Add MERGE_REQUEST_URL environment variable when creating a MR for r10k
- Improves error handling when tags already exist
- Fixes #12 - deploy-r10k does not write a patch file
- Allows for creating sandboxes from different targets
- Allow for releasing one off patches with release-mod
- Fixes #11 - release-mod should show which variables to set
- Fixes #3 - release-mod fails when trying to sort tags
- Fixes #8 - files disappear from change set
- Fixes #1 - deploy-mod creates commit everytime
- Adds the ability to release-mod to dump a specific SemVer release level
- Fixes issue with changelog file not existing
- Fixes output when applying patch
- Adds proper error handling when missing git author name and email with r10k-deploy
- Fixes missing error object when credentials are not present
- Fixes error when deploy-r10k is used and remote setting was not set
- Adds more error handling instead of stack dumps
- Updates gitlab gem to 4.2
- Updates rugged gem to 0.26
- Adds deploy-r10k cli command
- Refactors more git commands to use rugged
- Adds ability to run deploy-mod without interaction
- Moves gitlab methods to gitlab adapter
- Adds support to create merge request
- Adds ability to remote create a commit with the changelog
- Adds ability to calculate changes files between two refs
- Adds ability to sort the puppetfile when writing to file
- Adds ability to add the module to the puppetfile at deployment time
- Fixes color with fatal errors
- Changes PuppetModule to use rugged commit commands
- Auto corrects bad source attribute with metadata.json
- Adds new methods to git utilities
- Fixes error when fetching remotes that do not exist
- Fixes issue where pushing of remotes via url failed
- Adds automatic fetching or remote before creating branch from remote
- Fixes #11 - Add output during dry run for deploy-mod
- Fixes puppetfile not return instance of controlmod
- Allows the user to add new modules when they don't already exist
- Sets the upstream url based on the module source defined in metadata
- Fixes issue when existing branch exists on remote but not local
- improves docker setup
- Fixes issue where module branch was not pushed
- Improves docker setup
- Removes ability to push upon deploying module
- Fixes issue with git source not updating when deploying module
- Refactors cli into individual files
- Removes checking of modules before sandbox creation
- adds the ability to auto generate a complete r10k sandbox
- adds gitlab adapter
- adds rugged git dependency
- Fix pinning of version to puppetfile
- adds more testing
- Adds more tests
- Fixes typos
- Fixes issue with push and commit during deployment
- Fixes stack level issue when calling upstream
- Adds ability to easily add upstream remote
- add dry run to deploy-mod
- Fixes an issue where the latest tag was not being selected correctly
- Fixes #8 - upstream does not exist
- Fixes #9 - bump changelog assumes changelog exists
- Fixes #10 - executable scripts should communicate options more clearly
- initial implementation