summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-06Clean up puppet lint warningsAndrew Grimberg
There were puppet lint warnings due to indentation in several examples. This commit cleans up the warnings. Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2015-03-30Merge pull request #220 from ddisisto/1.2.x_add_svn_acceptTP Honey
Add support for 'conflict' parameter to populate svn --accept arg
2015-03-26Merge pull request #238 from anodelman/masterJustin Stoller
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
2015-03-26Merge pull request #240 from cmurphy/hash_orderingBryan Jen
Fix remote hash ordering for unit tests
2015-03-25Fix remote hash ordering for unit testsColleen Murphy
Without this commit, the unit tests for the git provider changing multiple remotes mocks the remotes in a particular order. While in practice it doesn't matter which remote the update_remotes method updates first, the unit tests must be able to mock them in the correct order. For ruby 1.8.7, a Hash will not necessarily produce key value pairs in the same order on each run, which causes intermittent failures in the unit tests. This change sorts the :source property values before trying to update them, and updates the unit tests to expect the values in alphabetical order.
2015-03-24(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...Alice Nodelman
puppetdb, etc - support for BEAKER_VERSION and BEAKER_RSPEC_VERSION in gemfile
2015-03-06(MODULES-1551) Add support for SVN conflict handlingDaniel DiSisto
2015-03-02Merge pull request #236 from dummey/masterTP Honey
Updating 'excludes' in readme to be more concise.
2015-02-12Update README.markdownRicky Ng
Clarified what the parameter 'excludes' is intended to do.
2015-02-04Merge pull request #235 from cmurphy/rspecHunter Haugen
Pin rspec gems
2015-02-04Pin rspec gemsColleen Murphy
2015-01-22Merge pull request #230 from jonnytpuppet/multiple_remotesHunter Haugen
Implemented multiple remotes feature for git provider.
2015-01-21Implemented multiple remotes feature for git provider.Jonathan Tripathy
2015-01-18Merge pull request #218 from dduvnjak/masterAaron Stone
Add submodules feature to git provider
2015-01-18Add submodules feature to git providerdduvnjak
2015-01-14Merge pull request #229 from hunner/update_beforeColleen Murphy
Update let to use instance variable instead.
2015-01-14Remove let use as variable.Hunter Haugen
Since lets can't be used in before :all any more.
2015-01-13Merge pull request #228 from tphoney/removing_private_testsHunter Haugen
removing private tests
2015-01-13removing private teststphoney
removing private tests, due to rspec3 not handling private methods
2014-12-29Merge pull request #226 from cmurphy/masterMorgan Haskel
Add IntelliJ files to the ignore list
2014-12-29Add IntelliJ files to the ignore listColleen Murphy
2014-12-26Merge pull request #225 from mhaskel/MODULES-1596Travis Fields
MODULES-1596 - Repository repeatedly destroyed/created with force
2014-12-26MODULES-1596 - Repository repeatedly destroyed/created with forceMorgan Haskel
The `retrieve` method was calling `create` and `destroy` on every run with `force => true`. Retrieve should not be making any changes to the system, so removed that code, and updated `working_copy_exists` to make sure that the directory not only contains a `.git` directory, but also if `source` is specified it also matches `#{path}/.git/config` so that it will overwrite a git repo with a different source. Updated tests to not check for the old broken behavior. Added a regression test.
2014-12-16Merge pull request #223 from infopro-digital/MODULES-1597Aaron Stone
Fix for MODULES-1597: "format" is a file not a directory
2014-12-13Fix for MODULES-1597: "format" is a file not a directoryFarzad FARID
The "format" entry in a SVN directory is a file, not a directory.
2014-12-09Merge pull request #222 from cmurphy/masterMorgan Haskel
Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md
2014-12-08Add json gemColleen Murphy
The puppet_facts gem implicitly depends on the json gem. On Ruby 1.8.7, json is not built in. On Puppet 2.7, it is not explicitly pulled in by the hiera gem. So we add it here explicitly.
2014-12-08Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.mdColleen Murphy
2014-11-20Merge pull request #219 from laurenrother/readmeMorgan Haskel
Updates README per MODULES-1425
2014-11-20Updates README per MODULES-1425Lauren Rother
Adds note to Setup section stating that the module will not create parent directories or install VCS software.
2014-11-04Merge pull request #217 from mhaskel/testTravis Fields
Merge 1.2.x into master
2014-11-03Merge pull request #216 from mhaskel/missing_docTravis Fields
Add missing doc update.
2014-11-03Add missing doc update.Morgan Haskel
2014-11-03Merge pull request #215 from mhaskel/1.2.0-prepTravis Fields
1.2.0 prep
2014-11-031.2.0 prepMorgan Haskel
2014-10-29Merge pull request #213 from jfautley/cvs-runasAaron Stone
Add `user` feature support to CVS provider
2014-10-29Add spec test for invokation as a different userJon Fautley
2014-10-29Rework spec tests to support new execution methodJon Fautley
2014-10-29Revamp debugging outputJon Fautley
2014-10-28Add `user` feature support to CVS providerJon Fautley
2014-10-21Merge pull request #200 from Paulche/change_uidAaron Stone
Change uid by Puppet execution API
2014-10-21Merge pull request #210 from igalic/transpecAaron Stone
Convert specs to RSpec 2.99.2 syntax with Transpec
2014-10-16Merge pull request #211 from justinstoller/bug/master/FM-1951-ensure-gitMorgan Haskel
(FM-1951) Ensure Git is installable on EL 5 platforms
2014-10-16(FM-1951) Ensure Git is installable on EL 5 platformsJustin Stoller
Git is not installed on EL 5, but it is not in the repos either. With this patch, if we are going to install git on an EL 5 platform we first ensure epel is installed(FM-1951) Ensure Git is installable on EL 5 platforms
2014-09-29Convert specs to RSpec 2.99.2 syntax with TranspecIgor Galić
This conversion is done by Transpec 2.3.7 with the following command: transpec * 22 conversions from: it { should ... } to: it { is_expected.to ... } * 19 conversions from: obj.should to: expect(obj).to * 15 conversions from: == expected to: eq(expected) * 5 conversions from: it { should_not ... } to: it { is_expected.not_to ... } * 2 conversions from: its(:attr) { } to: describe '#attr' do subject { super().attr }; it { } end * 2 conversions from: obj.should_not to: expect(obj).not_to * 2 conversions from: proc { }.should to: expect { }.to * 1 conversion from: be_false to: be_falsey * 1 conversion from: be_true to: be_truthy For more details: https://github.com/yujinakayama/transpec#supported-conversions
2014-09-17Merge pull request #207 from sodabrew/excludes_stringAaron Stone
Handle both Array/Enumerable and String values for excludes parameter
2014-09-17Handle both Array/Enumerable and String values for excludes parameterAaron Stone
Thanks to @revhazroot for identifying the problem that excludes with a string or single-element array fails on Ruby >= 1.9.
2014-09-17Merge pull request #206 from sodabrew/whitespace_p4Aaron Stone
Remove excess whitespace
2014-09-17Remove excess whitespaceAaron Stone
2014-09-17Merge pull request #209 from hunner/global_defaultTravis Fields
(MODULES-428) Remove dummy warning