Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-18 | Move git daemon setup/teardown into context block | John Duarte | |
In order to ensure that the git daemon is running for the proper test, the setup and teardown calls for git daemon hav been moved into the context block for testing the git protocol. | |||
2014-05-18 | Add test for git clone using file path | John Duarte | |
2014-05-18 | Add test for clone using git protocol | John Duarte | |
2014-05-18 | Add spec for clone protocols skeleton | John Duarte | |
The git_clone_protocols_spec.rb will be used to enumerate over the available protocols for git to use to clone to disk. The initial skeleton includes the 'file://' protocol test as well as support key files to be used later. | |||
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-05-12 | Add test for ensure latest with branch specified | John Duarte | |
2014-04-03 | fix tabbing in vcsrepo test | Igor Galić | |
2014-04-02 | add beaker-rspec support | Phil Pham | |
This adds support for beaker-rspec as well as basic test coverage for git | |||
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-08-12 | And fix the rspec test to pass. | Michael Arnold | |
2013-07-25 | Handle revision update without source switch. | Aaron Stone | |
2013-07-25 | Update specs for svn switch | Aaron Stone | |
2013-07-19 | Add support for master svn repositories | 5Ub-Z3r0 | |
Pull request related to issue #8331. I have added support into the exists? method (actually working_copy_exists?) for checking if the path is a master repository, using svnlook. It should be ok in most cases, since svnlook comes with svnadmin in nearly every distribution. | |||
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 bzr specs broken for a while | Aaron Stone | |
2013-07-14 | Fix git tests broken by dcd0d14 | Aaron Stone | |
2013-07-13 | And now specs do run | Aaron Stone | |
2013-07-13 | Fix mocha for specs | Aaron Stone | |
2013-03-06 | Update origin if necessary before checking revision | Raphaël Pinson | |
2012-10-19 | Dummy provider raises an exception if it is used. Tests to prove it. | Aaron Stone | |
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 | |
2012-05-02 | Fix failing hg provider spec caused by refactoring in commit ↵ | John Chilton | |
f1120f2d9b121097b7e77709328144af330d0b34 | |||
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 | Cleanup ProviderExampleGroup | 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 | Name filesystem helpers appropriately | Bruce Williams | |
2010-03-18 | Subversion to use provider example group API for specs | Bruce Williams | |
2010-03-18 | Mercurial to use provider example group API for specs | Bruce Williams | |
2010-03-18 | CVS uses provider example group for specs | Bruce Williams | |
2010-03-17 | Further condense provider example group API, update Bazaar provider spec to ↵ | Bruce Williams | |
use it. |