Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-21 | Update specs and fix FM-1361 | Hunter Haugen | |
- Add install.rb for pre-suite - Add catches for failures/changes to manifest application - Correct root ssh key copying - Add sleeps for killing processes releasing ports - Fix FM-1361 | |||
2014-05-16 | Added multiline parsing tests for branch -a | Travis Fields | |
2014-05-15 | Fix spec tests | Travis Fields | |
2014-05-15 | Fix detached head state | Travis Fields | |
2014-05-13 | Fix issue where force=>true was not destroying repository then recreating | Travis Fields | |
2014-04-03 | fix tabbing in vcsrepo test | Igor Galić | |
2014-01-11 | git: actually use the remote parameter | Miguel 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-07 | Add the option to shallow clones with git | Felipe Reyes | |
The new parameter used to indicate that you want a shallow clone is `:depth` | |||
2013-12-04 | Stripping git on_branch? return value; contains trailing newline | Mike Gerwitz | |
This commit also contains git provider `latest' method formatting changes; squashed by request. | |||
2013-12-02 | Using rev-parse to determine branch name of HEAD for on_branch? method | Mike Gerwitz | |
2013-09-18 | Add convert_working_copy_to_bear and convert_bare_to_working_copy tests. | Ashley Penney | |
2013-09-18 | Add tests for convert_working_copy_to_bare and | Ashley Penney | |
convert_bare_to_working_copy | |||
2013-09-18 | Add latest tests. | Ashley Penney | |
2013-09-18 | Add test for latest? | Ashley Penney | |
Also add some fixtures for previous tests. | |||
2013-09-18 | Overhaul 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-08-28 | update git provider to handle checking out into an existing (empty) dir | John Iacona | |
2013-07-17 | Merge pull request #46 from Paulche/master | Aaron Stone | |
Enable unlimited nesting for submodule updating | |||
2013-07-17 | fix git provider checkout of a remote ref on an existing repo | Joshua Hoblitt | |
Per discussion of https://github.com/puppetlabs/puppetlabs-vcsrepo/issues/51 in the git channel on freenode, EugeneKay <eugene@kashpureff.org> stated that `git rev-parse` is not capable of inspecting remote refs but that `git ls-remote` is. This patch makes a second attempt to resolve the ref with `ls-remote` if `rev-parse` fails. The git provider also appears to support several type features that are not tagged under `has_features`. It's not clear if this is the best way to resolve this issue or if the provider should be refactored to work with different type features. Demonstration of the problem with changing refs (branches and tags) $ git --version git version 1.7.1 $ cat master.pp branch.pp vcsrepo { '/tmp/vcsrepo': ensure => present, provider => git, source => 'https://github.com/puppetlabs/puppetlabs-vcsrepo.git', revision => 'master', } vcsrepo { '/tmp/vcsrepo': ensure => present, provider => git, source => 'https://github.com/puppetlabs/puppetlabs-vcsrepo.git', revision => 'feature/cvs', } $ puppet apply --modulepath=`pwd`/.. master.pp Notice: /Stage[main]//Vcsrepo[/tmp/vcsrepo]/ensure: Creating repository from present Notice: /Stage[main]//Vcsrepo[/tmp/vcsrepo]/ensure: created Notice: Finished catalog run in 2.19 seconds $ puppet apply --modulepath=`pwd`/.. branch.pp Error: /Stage[main]//Vcsrepo[/tmp/vcsrepo]: Could not evaluate: Execution of '/usr/bin/git rev-parse feature/cvs' returned 128: fatal: ambiguous argument 'feature/cvs': unknown revision or path not in the working tree. Use '--' to separate paths from revisions feature/cvs Notice: Finished catalog run in 1.69 seconds | |||
2013-07-17 | Unlimited sudmodule's nesting for git provider | Paul Chechetin | |
2013-07-14 | Fix git tests broken by dcd0d14 | Aaron Stone | |
2013-03-06 | Update origin if necessary before checking revision | Raphaël Pinson | |
2012-10-19 | Use symbols consistently with provider.expects() | Aaron Stone | |
2012-10-18 | Remove excess whitespace. | Aaron Stone | |
2012-10-18 | Update tests to match current code. | Aaron Stone | |
2012-10-18 | Get the specs running under bundler. | Aaron Stone | |
2010-03-18 | Support different create and revision= operations depending on the revision ↵ | Bruce Williams | |
type in Git (commit, tag, or local/remote branch) | |||
2010-03-18 | Add submodule support to git provider | Bruce Williams | |
2010-03-18 | Move support file | Bruce Williams | |
2010-03-18 | Fix bad context nesting | Bruce Williams | |
2010-03-18 | Rename methods context_with(out)? => context_with\1_resource for clarity | Bruce Williams | |
2010-03-18 | Subversion to use provider example group API for specs | Bruce Williams | |
2010-03-17 | Further condense provider example group API, update Bazaar provider spec to ↵ | Bruce Williams | |
use it. | |||
2010-03-17 | Build ProviderExampleGroup for refactored provider tests | Bruce Williams | |
2010-03-15 | ensure = latest to support reference tracking.\n\nWorking with tags, more ↵ | Bruce Williams | |
work needed for branches (at least with git) | |||
2010-03-13 | Some fixes after live testing, add support for bare cloned repos | Bruce Williams | |
2010-03-13 | Convert bare repos to working copy repos and vice-versa | Bruce Williams | |
2010-03-12 | Tests for Git revision property, cleanup | Bruce Williams | |
2010-03-12 | Basic tests for git provider, stub for svn provider | Bruce Williams | |