summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-03fix tabbing in vcsrepo testIgor Galić
2014-04-02Merge pull request #130 from Phil0xF7/add_beaker-rspec_testsHunter Haugen
add beaker-rspec support
2014-04-02add beaker-rspec supportPhil Pham
This adds support for beaker-rspec as well as basic test coverage for git
2014-03-31Merge pull request #108 from sodabrew/bzr_set_ownershipAaron Stone
Call set_ownership from the bzr provider
2014-03-06Call set_ownership from the bzr providerAaron Stone
2014-02-16Only add ssh options to commands that actually talk to the network.Felix Krull
At least in Mercurial 2.8.2, --ssh seems to be a command-specific parameter in contrast to a global one. As a result, local commands error when seeing a --ssh parameter. This change passes --ssh only for commands that actually talk to the network ('incoming', 'pull' and 'clone' here).
2014-02-12use `git rev-parse` to get tag canonical revision.Huan Du
2014-01-24Merge pull request #105 from mcanevet/no_suAshley Penney
Don't 'su' if passed user is current user
2014-01-14Merge pull request #117 from jonoterc/fix_svnlookAaron Stone
fix svnlook behavior with plain directories
2014-01-14fix svnlook behavior with plain directoriesjonoterc
svnlook expects a sub-directory within a repository called "format"; when using svnlook within a non-repository directory this causes it to throw an error. Adding a test for that directory before executing svnlook.
2014-01-11Merge pull request #115 from instruct-br/use_remote_name_when_cloning_a_repoAshley Penney
git: actually use the remote parameter
2014-01-11git: actually use the remote parameterMiguel Di Ciurcio Filho
When using the following sample, the provider does not use the value of remote when cloning a repository: vcsrepo {'/path/to/repo': ensure => 'present', provider => 'git', remote => 'test', source => 'git@somerepo:repo.git', } $ git remote origin This commit makes sure that the new repository has a remote with the supplied value. Closes #MODULES-430
2014-01-07Merge pull request #114 from freyes/add-git-shallow-cloneAaron Stone
Add the option to shallow clones with git
2014-01-07Add the option to shallow clones with gitFelipe Reyes
The new parameter used to indicate that you want a shallow clone is `:depth`
2014-01-07Temporary workaround for broken Rubygems on TravisAaron Stone
2013-12-04Merge pull request #109 from mikegerwitz/masterAaron Stone
Bug fix: Git provider on_branch? retains trailing newline
2013-12-04Stripping git on_branch? return value; contains trailing newlineMike Gerwitz
This commit also contains git provider `latest' method formatting changes; squashed by request.
2013-12-02Merge pull request #106 from mikegerwitz/masterAshley Penney
Correctly handle detached head for 'latest' on latest Git versions
2013-12-02Using rev-parse to determine branch name of HEAD for on_branch? methodMike Gerwitz
2013-12-02origin/HEAD is not valid; use origin/master for latest when branch == 'master'Mike Gerwitz
2013-11-24Don't 'su' if passed user is current userMickaẽl Canévet
2013-11-13Merge pull request #102 from apenney/020-releaseAshley Penney
Prepare 0.2.0 release.
2013-11-13Prepare 0.2.0 release.Ashley Penney
2013-11-08Merge pull request #98 from reidmv/autorequire_gitAshley Penney
Add autorequire for Package['git']
2013-10-20Add autorequire for Package['git']Reid Vandewiele
If the git package is being managed, it stands to reason that the git package should be installed before trying to potentially manage git repositories using vcsrepo resources. This commit adds an autorequire to the vcsrepo type that reflects the above premise.
2013-10-08Merge pull request #96 from apenney/metadataAaron Stone
Add a blank dependencies section and stringify versions.
2013-10-08Add a blank dependencies section and stringify versions.Ashley Penney
2013-10-07FM-103: Add metadata.json to all modules.Ashley Penney
2013-10-07Merge pull request #95 from apenney/metadataAshley Penney
FM-103: Add metadata.json to all modules.
2013-10-01Merge pull request #93 from apenney/coverageAaron Stone
Move from rspec1 to rspec2
2013-10-01Modifications to .travis.yml to test appropriately.Ashley Penney
2013-09-18Add convert_working_copy_to_bear and convert_bare_to_working_copy tests.Ashley Penney
2013-09-18Add tests for convert_working_copy_to_bare andAshley Penney
convert_bare_to_working_copy
2013-09-18Add latest tests.Ashley Penney
2013-09-18Add test for latest?Ashley Penney
Also add some fixtures for previous tests.
2013-09-18Overhaul the spec tests to work in rspec2.Ashley Penney
This work gets rid of the provider_example_group and reworks everything to work properly against rspec2. I don't know if I'd consider the style "better" but it works.
2013-09-04Merge pull request #91 from jiacona/masterAaron Stone
update git provider to handle checking out into an existing (empty) dir
2013-09-04Merge pull request #92 from markleightonfisher/dev-README.CVS.markdownAaron Stone
Documented the "module" attribute.
2013-09-04Documented the "module" attribute.Mark Leighton Fisher
2013-08-28change path_empty? to not do full directory listingJohn Iacona
2013-08-28update git provider to handle checking out into an existing (empty) dirJohn Iacona
2013-08-12Merge pull request #89 from razorsedge/svn_revisionAaron Stone
SVN provider should check for '^Revision:' and not '^Last Changed Rev:'
2013-08-12And fix the rspec test to pass.Michael Arnold
2013-08-12Fix svn provider to look for '^Revision:'.Michael Arnold
SVN provider should check for '^Revision:' and not '^Last Changed Rev:'. Addresses GitHub Issue #43.
2013-07-30Merge pull request #84 from sodabrew/issue_12034_svnswitchHunter Haugen
added support for changing upstream repo url - rebase of #74
2013-07-25Handle revision update without source switch.Aaron Stone
2013-07-25Update specs for svn switchAaron Stone
2013-07-25added support for changing upstream repo urlMatthew Slowe
added checks that the URL of the WC matches the URL from the manifest changed from using "update" to "switch"
2013-07-25Merge pull request #85 from sodabrew/travis_puppet_versionAaron Stone
Try to get Travis to respect the three different puppet versions
2013-07-25Travis should run three Puppet versions in a matrix with three Ruby ↵Aaron Stone
versions, but limit Puppet 2.6.x to Ruby 1.8.7.