puppet_vcsrepo.git
6 years agoMerge pull request #93 from apenney/coverage
Aaron Stone [Tue, 1 Oct 2013 18:37:13 +0000 (11:37 -0700)]
Merge pull request #93 from apenney/coverage

Move from rspec1 to rspec2

6 years agoModifications to .travis.yml to test appropriately.
Ashley Penney [Tue, 1 Oct 2013 16:51:13 +0000 (12:51 -0400)]
Modifications to .travis.yml to test appropriately.

6 years agoAdd convert_working_copy_to_bear and convert_bare_to_working_copy tests.
Ashley Penney [Wed, 18 Sep 2013 22:48:47 +0000 (18:48 -0400)]
Add convert_working_copy_to_bear and convert_bare_to_working_copy tests.

6 years agoAdd tests for convert_working_copy_to_bare and
Ashley Penney [Wed, 18 Sep 2013 22:20:29 +0000 (18:20 -0400)]
Add tests for convert_working_copy_to_bare and
convert_bare_to_working_copy

6 years agoAdd latest tests.
Ashley Penney [Wed, 18 Sep 2013 22:16:39 +0000 (18:16 -0400)]
Add latest tests.

6 years agoAdd test for latest?
Ashley Penney [Wed, 18 Sep 2013 22:01:13 +0000 (18:01 -0400)]
Add test for latest?

Also add some fixtures for previous tests.

6 years agoOverhaul the spec tests to work in rspec2.
Ashley Penney [Wed, 18 Sep 2013 19:59:44 +0000 (15:59 -0400)]
Overhaul the spec tests to work in rspec2.

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.

6 years agoMerge pull request #91 from jiacona/master
Aaron Stone [Wed, 4 Sep 2013 18:15:02 +0000 (11:15 -0700)]
Merge pull request #91 from jiacona/master

update git provider to handle checking out into an existing (empty) dir

6 years agoMerge pull request #92 from markleightonfisher/dev-README.CVS.markdown
Aaron Stone [Wed, 4 Sep 2013 18:14:06 +0000 (11:14 -0700)]
Merge pull request #92 from markleightonfisher/dev-README.CVS.markdown

Documented the "module" attribute.

6 years agoDocumented the "module" attribute.
Mark Leighton Fisher [Wed, 4 Sep 2013 14:24:38 +0000 (10:24 -0400)]
Documented the "module" attribute.

6 years agochange path_empty? to not do full directory listing
John Iacona [Wed, 28 Aug 2013 20:34:57 +0000 (16:34 -0400)]
change path_empty? to not do full directory listing

6 years agoupdate git provider to handle checking out into an existing (empty) dir
John Iacona [Wed, 28 Aug 2013 18:32:05 +0000 (14:32 -0400)]
update git provider to handle checking out into an existing (empty) dir

6 years agoMerge pull request #89 from razorsedge/svn_revision
Aaron Stone [Tue, 13 Aug 2013 05:15:23 +0000 (22:15 -0700)]
Merge pull request #89 from razorsedge/svn_revision

SVN provider should check for '^Revision:' and not '^Last Changed Rev:'

6 years agoAnd fix the rspec test to pass.
Michael Arnold [Mon, 12 Aug 2013 22:34:06 +0000 (15:34 -0700)]
And fix the rspec test to pass.

6 years agoFix svn provider to look for '^Revision:'.
Michael Arnold [Mon, 12 Aug 2013 21:53:27 +0000 (14:53 -0700)]
Fix svn provider to look for '^Revision:'.

SVN provider should check for '^Revision:' and not '^Last Changed
Rev:'.  Addresses GitHub Issue #43.

6 years agoMerge pull request #84 from sodabrew/issue_12034_svnswitch
Hunter Haugen [Tue, 30 Jul 2013 16:51:37 +0000 (09:51 -0700)]
Merge pull request #84 from sodabrew/issue_12034_svnswitch

added support for changing upstream repo url - rebase of #74

6 years agoHandle revision update without source switch.
Aaron Stone [Thu, 25 Jul 2013 16:24:51 +0000 (09:24 -0700)]
Handle revision update  without source switch.

6 years agoUpdate specs for svn switch
Aaron Stone [Thu, 25 Jul 2013 04:55:04 +0000 (21:55 -0700)]
Update specs for svn switch

6 years agoadded support for changing upstream repo url
Matthew Slowe [Tue, 2 Jul 2013 14:59:12 +0000 (15:59 +0100)]
added support for changing upstream repo url

added checks that the URL of the WC matches the URL from the manifest

changed from using "update" to "switch"

6 years agoMerge pull request #85 from sodabrew/travis_puppet_version
Aaron Stone [Thu, 25 Jul 2013 20:49:27 +0000 (13:49 -0700)]
Merge pull request #85 from sodabrew/travis_puppet_version

Try to get Travis to respect the three different puppet versions

6 years agoTravis should run three Puppet versions in a matrix with three Ruby versions, but...
Aaron Stone [Thu, 25 Jul 2013 16:30:06 +0000 (09:30 -0700)]
Travis should run three Puppet versions in a matrix with three Ruby versions, but limit Puppet 2.6.x to Ruby 1.8.7.

6 years agoMerge pull request #86 from sodabrew/puppet_util_withenv
Aaron Stone [Thu, 25 Jul 2013 19:57:21 +0000 (12:57 -0700)]
Merge pull request #86 from sodabrew/puppet_util_withenv

Correct use of withenv

6 years agoThe location of Puppet::Util[::Execution].withenv changed from Puppet 2.x to 3.x
Aaron Stone [Thu, 25 Jul 2013 19:09:51 +0000 (12:09 -0700)]
The location of Puppet::Util[::Execution].withenv changed from Puppet 2.x to 3.x

6 years agoStyle adjustment
Aaron Stone [Fri, 19 Jul 2013 18:52:12 +0000 (11:52 -0700)]
Style adjustment

6 years agoMerge pull request #83 from sodabrew/issue_8331_svnlook
Aaron Stone [Fri, 19 Jul 2013 19:50:48 +0000 (12:50 -0700)]
Merge pull request #83 from sodabrew/issue_8331_svnlook

Add support for master svn repositories

6 years agoStyle and comments
Aaron Stone [Fri, 19 Jul 2013 19:35:23 +0000 (12:35 -0700)]
Style and comments

6 years agoAdd support for master svn repositories
5Ub-Z3r0 [Wed, 10 Oct 2012 14:38:03 +0000 (17:38 +0300)]
Add support for master svn repositories

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.

6 years agoWhitespace
Aaron Stone [Fri, 19 Jul 2013 18:28:24 +0000 (11:28 -0700)]
Whitespace

6 years agoWhitespace
Aaron Stone [Fri, 19 Jul 2013 18:15:37 +0000 (11:15 -0700)]
Whitespace

6 years agoMerge pull request #82 from webfactory/issue-10791
Aaron Stone [Fri, 19 Jul 2013 18:10:29 +0000 (11:10 -0700)]
Merge pull request #82 from webfactory/issue-10791

Allow for setting the CVS_RSH environment variable

6 years agoAllow for setting the CVS_RSH environment variable
Matthias Pigulla [Sat, 12 Nov 2011 16:53:26 +0000 (17:53 +0100)]
Allow for setting the CVS_RSH environment variable

6 years agoMerge pull request #81 from sepulworld/svn-configurtation-parameter
Aaron Stone [Thu, 18 Jul 2013 04:26:50 +0000 (21:26 -0700)]
Merge pull request #81 from sepulworld/svn-configurtation-parameter

Adding svn configuration parameter, and docs

6 years agoAdding svn configuration parameter, and docs
zane [Thu, 18 Jul 2013 03:32:26 +0000 (20:32 -0700)]
Adding svn configuration parameter, and docs

6 years agoUse git checkout --force instead of short -f everywhere
Aaron Stone [Wed, 17 Jul 2013 21:33:36 +0000 (14:33 -0700)]
Use git checkout --force instead of short -f everywhere

6 years agoMerge pull request #46 from Paulche/master
Aaron Stone [Wed, 17 Jul 2013 21:25:51 +0000 (14:25 -0700)]
Merge pull request #46 from Paulche/master

Enable unlimited nesting for submodule updating

6 years agoMerge pull request #78 from jhoblitt/git_provider_checkout_remote_refs
Aaron Stone [Wed, 17 Jul 2013 20:43:24 +0000 (13:43 -0700)]
Merge pull request #78 from jhoblitt/git_provider_checkout_remote_refs

fix git provider checkout of a remote ref on an existing repo

6 years agofix git provider checkout of a remote ref on an existing repo
Joshua Hoblitt [Tue, 16 Jul 2013 23:25:09 +0000 (16:25 -0700)]
fix git provider checkout of a remote ref on an existing repo

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

6 years agoWhitespace
Aaron Stone [Wed, 17 Jul 2013 08:23:56 +0000 (01:23 -0700)]
Whitespace

6 years agoUnlimited sudmodule's nesting for git provider
Paul Chechetin [Fri, 21 Dec 2012 16:49:45 +0000 (20:49 +0400)]
Unlimited sudmodule's nesting for git provider

6 years agoMerge pull request #77 from arnoudj/hg_identity
Aaron Stone [Tue, 16 Jul 2013 17:39:01 +0000 (10:39 -0700)]
Merge pull request #77 from arnoudj/hg_identity

Add user and ssh identity to the Mercurial provider.

6 years agoAdded ssh identity
Arnoud de Jonge [Mon, 15 Apr 2013 15:56:44 +0000 (17:56 +0200)]
Added ssh identity

hg_with_identity function renamed to hg_wrapper. Added ability to specify a user and an SSH identity.

Added extra options to the ssh command.

Identity and user fixed

Requirement for pp deleted.

6 years agoMerge pull request #76 from Paulche/patch-1
Aaron Stone [Mon, 15 Jul 2013 17:27:21 +0000 (10:27 -0700)]
Merge pull request #76 from Paulche/patch-1

Add travis build-status image

6 years agoAdd travis build-status image
Paul Chechetin [Mon, 15 Jul 2013 09:47:01 +0000 (13:47 +0400)]
Add travis build-status image

6 years agoFix bzr specs broken for a while
Aaron Stone [Mon, 15 Jul 2013 03:46:55 +0000 (20:46 -0700)]
Fix bzr specs broken for a while

6 years agoFix git tests broken by dcd0d14
Aaron Stone [Mon, 15 Jul 2013 03:00:55 +0000 (20:00 -0700)]
Fix git tests broken by dcd0d14

6 years agoWhitespace
Aaron Stone [Sat, 13 Jul 2013 22:25:03 +0000 (15:25 -0700)]
Whitespace

6 years agoMerge pull request #40 from ajohnstone/master
Aaron Stone [Sat, 13 Jul 2013 22:20:41 +0000 (15:20 -0700)]
Merge pull request #40 from ajohnstone/master

Handle force in svn args

6 years agoMerge pull request #61 from hholzgra/master
Aaron Stone [Sat, 13 Jul 2013 22:12:32 +0000 (15:12 -0700)]
Merge pull request #61 from hholzgra/master

"ensure => latest" support for bzr

6 years agoMerge pull request #73 from MESHMD/improve-git-doc
Aaron Stone [Sat, 13 Jul 2013 22:06:06 +0000 (15:06 -0700)]
Merge pull request #73 from MESHMD/improve-git-doc

Improve Git SSH usage documentation

6 years agoMerge pull request #65 from rkhatibi/master
Aaron Stone [Sat, 13 Jul 2013 22:04:47 +0000 (15:04 -0700)]
Merge pull request #65 from rkhatibi/master

Add timeout to ssh connections

6 years agoAnd now specs do run
Aaron Stone [Sat, 13 Jul 2013 21:58:17 +0000 (14:58 -0700)]
And now specs do run

6 years agoUse https for rubygems source, update mocha
Aaron Stone [Sat, 13 Jul 2013 21:28:22 +0000 (14:28 -0700)]
Use https for rubygems source, update mocha

6 years agoBundle exec rake spec in travis
Aaron Stone [Sat, 13 Jul 2013 21:24:19 +0000 (14:24 -0700)]
Bundle exec rake spec in travis

6 years agoMerge pull request #75 from sodabrew/patch-2
Aaron Stone [Sat, 13 Jul 2013 21:21:51 +0000 (14:21 -0700)]
Merge pull request #75 from sodabrew/patch-2

Fix mocha for specs

6 years agoFix mocha for specs
Aaron Stone [Sat, 13 Jul 2013 21:18:28 +0000 (14:18 -0700)]
Fix mocha for specs

6 years agoImprove Git SSH usage documentation
Matti Schneider [Tue, 18 Jun 2013 12:10:12 +0000 (14:10 +0200)]
Improve Git SSH usage documentation

6 years agoadd timeout to ssh sessions negotiation to prevent github problems (or any other...
Ramin K [Wed, 17 Apr 2013 20:36:43 +0000 (20:36 +0000)]
add timeout to ssh sessions negotiation to prevent github problems (or any other remote connection issues) from blocking the Puppet run

6 years agoAdd travis.yml to repo for automated CI
Ryan Coleman [Thu, 4 Apr 2013 21:16:53 +0000 (14:16 -0700)]
Add travis.yml to repo for automated CI

7 years agoAdd description field
Ryan Coleman [Thu, 28 Mar 2013 18:11:16 +0000 (11:11 -0700)]
Add description field

7 years agoAdd summary line to Modulefile
Ryan Coleman [Thu, 28 Mar 2013 16:49:47 +0000 (09:49 -0700)]
Add summary line to Modulefile

7 years agoMerge pull request #62 from puppetlabs/release/0.1.2
Ryan Coleman [Thu, 28 Mar 2013 16:37:58 +0000 (09:37 -0700)]
Merge pull request #62 from puppetlabs/release/0.1.2

Update Modulefile for 0.1.2 release to Forge

7 years agoAdding travis.yml file for publishing
Ryan Coleman [Thu, 28 Mar 2013 16:35:58 +0000 (09:35 -0700)]
Adding travis.yml file for publishing

7 years agoUpdate Modulefile for 0.1.2 release to Forge 0.1.2
Ryan Coleman [Mon, 25 Mar 2013 20:41:42 +0000 (13:41 -0700)]
Update Modulefile for 0.1.2 release to Forge

Version 0.1.2 includes several backwards compatible bug fixes.
Fixes include better handling of non-root users, new repository
clones will include proper permissions and will update origin before
checking out a specific revision.

7 years ago"ensure => latest" support for bzr
Hartmut Holzgraefe [Fri, 22 Mar 2013 23:44:06 +0000 (00:44 +0100)]
"ensure => latest" support for bzr

7 years agoMerge pull request #58 from sim0nf/fix_regex
Ben Ford [Wed, 20 Mar 2013 19:31:41 +0000 (12:31 -0700)]
Merge pull request #58 from sim0nf/fix_regex

Tighten regex to avoid matching the word 'commit' in message

7 years agoMerge pull request #59 from binford2k/clone_as_non-root_user
Ben Ford [Mon, 18 Mar 2013 20:14:13 +0000 (13:14 -0700)]
Merge pull request #59 from binford2k/clone_as_non-root_user

Allow non-root users to clone a repo

Merging my own PR because it's just a rework of an existing PR.

7 years agoAllow non-root users to clone a repo
Ben Ford [Mon, 18 Mar 2013 20:02:18 +0000 (13:02 -0700)]
Allow non-root users to clone a repo

Without this, git will report that it can't change back to /root

7 years agoTighten regex to avoid matching the word 'commit' in message
Simon Forman [Mon, 18 Mar 2013 13:59:56 +0000 (13:59 +0000)]
Tighten regex to avoid matching the word 'commit' in message

7 years agoMerge pull request #56 from raphink/git_update_origin
Ben Ford [Tue, 12 Mar 2013 23:20:08 +0000 (16:20 -0700)]
Merge pull request #56 from raphink/git_update_origin

Update origin if necessary before checking revision

This looks good. Thanks!

7 years agoMerge pull request #57 from binford2k/master
Ben Ford [Tue, 12 Mar 2013 16:55:57 +0000 (09:55 -0700)]
Merge pull request #57 from binford2k/master

Allows the creation of non-root repositories

7 years agoCreate the repository with proper permissions.
Ben Ford [Mon, 11 Mar 2013 23:38:40 +0000 (19:38 -0400)]
Create the repository with proper permissions.

7 years agoUpdate origin if necessary before checking revision
Raphaël Pinson [Wed, 6 Mar 2013 16:06:26 +0000 (17:06 +0100)]
Update origin if necessary before checking revision

7 years agoHandle arg force for svn
Andrew Johnstone [Wed, 14 Nov 2012 15:19:50 +0000 (15:19 +0000)]
Handle arg force for svn

7 years agoRelease version 0.1.1
Gary Larizza [Wed, 31 Oct 2012 00:53:31 +0000 (17:53 -0700)]
Release version 0.1.1

This commit updates the Modulefile for a 0.1.1 release

7 years agoMerge pull request #35 from sodabrew/dummy-provider
Gary Larizza [Wed, 31 Oct 2012 00:40:13 +0000 (17:40 -0700)]
Merge pull request #35 from sodabrew/dummy-provider

Add a dummy provider, remove 'defaultfor' from all other providers.

7 years agoRevert pull request #27 until it comes with unit tests. 0.1.1
Aaron Stone [Fri, 19 Oct 2012 08:37:17 +0000 (01:37 -0700)]
Revert pull request #27 until it comes with unit tests.

7 years agoMerge branch 'master' into dummy-provider
Aaron Stone [Fri, 19 Oct 2012 08:35:10 +0000 (01:35 -0700)]
Merge branch 'master' into dummy-provider

Conflicts:
lib/puppet/provider/vcsrepo/cvs.rb
spec/support/fixture_helpers.rb
spec/unit/puppet/provider/vcsrepo/cvs_spec.rb

7 years agoDummy provider raises an exception if it is used. Tests to prove it.
Aaron Stone [Fri, 19 Oct 2012 08:25:19 +0000 (01:25 -0700)]
Dummy provider raises an exception if it is used. Tests to prove it.

7 years agoUse symbols consistently with provider.expects()
Aaron Stone [Fri, 19 Oct 2012 07:26:39 +0000 (00:26 -0700)]
Use symbols consistently with provider.expects()

7 years agoRemove excess whitespace.
Aaron Stone [Fri, 19 Oct 2012 06:31:29 +0000 (23:31 -0700)]
Remove excess whitespace.

7 years agoUpdate tests to match current code.
Aaron Stone [Fri, 19 Oct 2012 06:23:05 +0000 (23:23 -0700)]
Update tests to match current code.

7 years agoGet the specs running under bundler.
Aaron Stone [Fri, 19 Oct 2012 05:01:46 +0000 (22:01 -0700)]
Get the specs running under bundler.

7 years agoMerge pull request #31 from ghoneycutt/noticket/master/missing_trailing_comma
Gary Larizza [Fri, 19 Oct 2012 01:14:44 +0000 (18:14 -0700)]
Merge pull request #31 from ghoneycutt/noticket/master/missing_trailing_comma

Adds comma to last attribute to comply with style

7 years agoMerge pull request #30 from ghoneycutt/noticket/master/inappropriate_whitespace
Gary Larizza [Fri, 19 Oct 2012 01:12:09 +0000 (18:12 -0700)]
Merge pull request #30 from ghoneycutt/noticket/master/inappropriate_whitespace

Removes trailing whitespace

7 years agoMerge pull request #27 from ody/default_identity
Gary Larizza [Fri, 19 Oct 2012 01:11:34 +0000 (18:11 -0700)]
Merge pull request #27 from ody/default_identity

Add default user to run git as.

7 years agoMerge pull request #36 from lifton/master
Chris Price [Fri, 19 Oct 2012 00:24:47 +0000 (17:24 -0700)]
Merge pull request #36 from lifton/master

Replace references to Reductive Labs with Puppet Labs

7 years agoMerge pull request #37 from cprice-puppet/maint/master/update-git-documentation
Chris Price [Fri, 19 Oct 2012 00:22:45 +0000 (17:22 -0700)]
Merge pull request #37 from cprice-puppet/maint/master/update-git-documentation

Updated git documentation

7 years agoUpdated git documentation
Eric Hayes [Tue, 3 Jul 2012 17:58:40 +0000 (13:58 -0400)]
Updated git documentation

7 years agoFix links to documentation and update LICENSE
Joshua Harlan Lifton [Fri, 19 Oct 2012 00:10:23 +0000 (17:10 -0700)]
Fix links to documentation and update LICENSE

Previous to this commit the documentation and license files referred
to Reductive Labs and docs.reductivelabs.com. This commit updates
those files to refer to Puppet Labs and docs.puppetlabs.com.

7 years agoAdd a dummy provider, remove 'defaultfor' from all other providers. Resolves warning...
Aaron Stone [Thu, 18 Oct 2012 21:57:15 +0000 (14:57 -0700)]
Add a dummy provider, remove 'defaultfor' from all other providers. Resolves warning about multiple default providers for :vcsrepo.

7 years agoMerge pull request #32 from rcoleman/release_0.1.0 0.1.0
Ryan Coleman [Fri, 12 Oct 2012 20:42:26 +0000 (13:42 -0700)]
Merge pull request #32 from rcoleman/release_0.1.0

0.1.0 Release

7 years agoMerge branch 'master' of github.com:puppetlabs/puppetlabs-vcsrepo
Ryan Coleman [Wed, 19 Sep 2012 20:30:53 +0000 (13:30 -0700)]
Merge branch 'master' of github.com:puppetlabs/puppetlabs-vcsrepo

7 years agoMerge pull request #33 from bobsh/ticket/master/16495
Ryan Coleman [Wed, 19 Sep 2012 20:15:43 +0000 (13:15 -0700)]
Merge pull request #33 from bobsh/ticket/master/16495

(#16495, #15660) Fix regression for notifications and pulls on git provider

7 years ago(#16495, #15660) Fix regression for notifications and pulls on git provider
Ken Barber [Wed, 19 Sep 2012 19:45:12 +0000 (20:45 +0100)]
(#16495, #15660) Fix regression for notifications and pulls on git provider

The last merge: 4d2942edc26e7cd144a3178a1a7f6470ea401345 brought some
regression that this patch should hopefully fix.

Firstly, the tool no longer supported updating a branch as the syntax for git
pull on anything but a branch was invalid.

This also removes the extra call to 'checkout' which was causing behaviour
to occur without notifying puppet, thus causing subscription notifications
to not fire.

7 years ago0.1.0 Release
Ryan Coleman [Wed, 19 Sep 2012 15:19:39 +0000 (08:19 -0700)]
0.1.0 Release

This commit prepares the Modulefile for a 0.1.0 Release.

This release is a bug fix and feature release. It includes general
fixes, puppet-lint compliance, adds the ability to specify a git
remote and allows git operations to run as a specific user.

Contributions came from Matt Robinson, Andreas Gerstmayr,
Adam Gibbins, Nick Jackson, John Chilton & Jesusaurus.

7 years agoAdds comma to last attribute to comply with style
Garrett Honeycutt [Tue, 28 Aug 2012 22:24:15 +0000 (00:24 +0200)]
Adds comma to last attribute to comply with style

7 years agoRemoves trailing whitespace
Garrett Honeycutt [Tue, 28 Aug 2012 22:20:34 +0000 (00:20 +0200)]
Removes trailing whitespace

7 years agoAdd default user to run git as.
Cody Herriges [Tue, 3 Jul 2012 22:20:42 +0000 (15:20 -0700)]
Add default user to run git as.

  Add a default to the user parameter of root, which is the user that
  the git commands would have ran in previously versions of this module.

  Without this an upgrade to the lastest release would cause syntax
  error all over a person's code base and provide no benefit.

7 years agoMerge pull request #25 from ejhayes/master
James Turnbull [Fri, 29 Jun 2012 10:59:43 +0000 (03:59 -0700)]
Merge pull request #25 from ejhayes/master

Checkout git repository as user, fixed ensure latest, ssh options

7 years agoRun git operations as a specific user (puppetlabs ticket 4773), added ssh options...
Eric Hayes [Fri, 29 Jun 2012 09:50:12 +0000 (02:50 -0700)]
Run git operations as a specific user (puppetlabs ticket 4773), added ssh options to ensure no prompting (also fixed in pull request #1 by riseuplabs), added ability to keep repository up to date with latest (puppetlabs ticket 11278)