Put the files generated by mco plugin package into .gitignore
Make the tests run again, using mcollective-test properly
Use 'fake bare' git repositories, to avoid re-cloning into every environment
Fix the tests, we can no longer use git as our checkout is detached - test we're on the first commit instead with file tests
ignore rvm/rbenv settings
whitespace
cleanup puppetupdte.rb
extract load puppet
add/remove parentherfewrg
more idiomaic use of if/unless
do/end multiline blocks, drop few returns
don't cache branch for now, will memoize method later
move things around to have update methods in one place
use the map luke
move action definitions to the top
stop passing branches everywhere
rename conflicting var
rename var again
rename git_repo to git_dir
extract env_dir