Permalink
Switch branches/tags
upstream/0.25.5 upstream/0.25.4 upstream/0.25.0 upstream/0.24.8 tags/2.6.0rc3 tags/2.6.0rc2 tags/2.6.0rc1 release-0.9.2 puppet-0.24.5-rc3 geordi-published-pe debian/2.6.2-4 debian/2.6.2-3 debian/2.6.2-2 debian/2.6.0-4 debian/2.6.0-3 debian/2.6.0-2 debian/2.6.0-1 debian/0.25.5-1 debian/0.25.4-6 debian/0.25.4-4 debian/0.25.4-2 debian/0.25.3-1 debian/0.25.1 Iteration-2011-04-27-master Iteration-2011-04-27-2.7.x Iteration-2011-04-27-2.6.x Iteration-2011-04-21-master Iteration-2011-04-21-2.7.x Iteration-2011-04-21-2.6.x Iteration-2011-04-13-master Iteration-2011-04-06-master Iteration-2011-04-06-2.6.x Iteration-2011-03-30-master Iteration-2011-03-30-2.6.x Iteration-2011-03-23-master Iteration-2011-03-23-2.6.x Iteration-2011-03-16-master Iteration-2011-03-16-2.6.x Iteration-2011-02-02-master Iteration-2011-02-02-2.6.x Iteration-2011-01-19-master Iteration-2011-01-19-2.6.x Iteration-2011-01-05-master Iteration-2011-01-05-2.6.x Iteration-2010-12-15-master Iteration-2010-12-15-2.6.x Iteration-2010-11-24 Iteration-2010-11-17 Iteration-2010-11-10 Iteration-2010-11-03 BetaOne Beta1 3.0.1 3.0.1-rc1 3.0.0 3.0.0rc3 3.0.0rc2 3.0.0rc1 3.0.0-rc8 3.0.0-rc7 3.0.0-rc6 3.0.0-rc5 3.0.0-rc4 2.7.19 2.7.19rc3 2.7.19rc2 2.7.19rc1 2.7.18 2.7.17 2.7.16 2.7.16rc1 2.7.15rc4 2.7.15rc3 2.7.15rc2 2.7.15rc1 2.7.14 2.7.14rc3 2.7.14rc2 2.7.14rc1 2.7.13 2.7.12 2.7.12rc2 2.7.12rc1 2.7.11-1 2.7.10 2.7.10rc1 2.7.9 2.7.8 2.7.8rc2 2.7.8rc1 2.7.7 2.7.7rc1 2.7.6 2.7.6rc3 2.7.6rc2 2.7.6rc1 2.7.5 2.7.4 2.7.4rc3 2.7.4rc2
Nothing to show
Commits on Nov 5, 2012
  1. Merge branch '3.0.x'

    jeffmccune committed Nov 5, 2012
    * 3.0.x:
      Maint: Improve explanation of exec type's "creates" parameter
  2. Merge branch '2.7.x' into 3.0.x

    jeffmccune committed Nov 5, 2012
    * 2.7.x:
      (#7422) Support arrow syntax with metaparams
      rm packaging artifacts in rpm spec, debian rules
      Fix build targets for 2.7.x
      Preserve timestamps when installing files
      Replace dashes with dots for gem version
    
    Conflicts:
    	ext/build_defaults.yaml
    	ext/debian/rules
    	ext/redhat/puppet.spec.erb
    	tasks/rake/gem.rake
  3. Merge branch '3.0.x'

    jeffmccune committed Nov 5, 2012
    * 3.0.x:
      (#7422) Support arrow syntax with metaparams
      rm packaging artifacts in rpm spec, debian rules
      Fix build targets for 2.7.x
      (#15513) Clarify target attribute for cron
      Preserve timestamps when installing files
      Replace dashes with dots for gem version
  4. Merge branch '2.7.x' into 3.0.x

    jeffmccune committed Nov 5, 2012
    * 2.7.x:
      (#7422) Support arrow syntax with metaparams
      rm packaging artifacts in rpm spec, debian rules
      Fix build targets for 2.7.x
      Preserve timestamps when installing files
      Replace dashes with dots for gem version
    
    Conflicts:
    	ext/build_defaults.yaml
    	ext/debian/rules
    	ext/redhat/puppet.spec.erb
    	tasks/rake/gem.rake
  5. Merge branch 'fix/2.7.x/7422_fix_relationship_append' into 2.7.x

    jeffmccune committed Nov 5, 2012
    * fix/2.7.x/7422_fix_relationship_append:
      (#7422) Support arrow syntax with metaparams
  6. (#7422) Support arrow syntax with metaparams

    Dan Bode authored and jeffmccune committed Nov 5, 2012
    Attempts to combine the arrow syntax with
    metaparams lead to the following error message:
    
    Error: undefined method `<<' for {}:Hash
    
    For example, the following code:
    
      Notify['one'] -> Notify['three']
    
      notify { 'one':
        before => Notify['two']
      }
      notify { 'two': }
    
      notify { ['three', 'four']: }
    
    Causes this issue. This is because relationships
    appended with the -> syntax assume that the current
    list of dependencies are an array.
    
    Given that, it is not surprising that the following
    code is valid at the moment:
    
      Notify['one'] -> Notify['three']
    
      notify { 'one':
        before => Notify['two', 'four']
      }
      notify { 'two': }
    
      notify { ['three', 'four']: }
    
    In this case, the dependency resources are already
    expressed as an array before the arrow syntax appends
    the additional dep.
    
    This commit converts everything to an array before
    trying to append additional relationships to that
    array. The fact that the second code snippet already
    works demonstrates that Puppet already supports
    appending additional refs to an array of refs.
  7. Merge pull request puppetlabs#1258 from nfagerlund/exec_creates_param

    nfagerlund
    nfagerlund committed Nov 5, 2012
    Maint: Improve explanation of exec type's "creates" parameter
  8. Maint: Improve explanation of exec type's "creates" parameter

    nfagerlund committed Nov 5, 2012
    The "creates" parameter was still causing user confusion (see re-opening
    of issue #8612), so this commit revises it to be more wordy and
    hopefully totally unambiguous.
Commits on Nov 3, 2012
  1. Merge pull request puppetlabs#1255 from MosesMendoza/maint/2.7.x/pack…

    haus committed Nov 3, 2012
    …aging_fixes
    
    Maint/2.7.x/packaging fixes
Commits on Nov 2, 2012
  1. rm packaging artifacts in rpm spec, debian rules

    Moses Mendoza
    Moses Mendoza committed Nov 2, 2012
    The 2.7.x packaging will include misc packaging artifacts we shouldn't
    ship. This commit removes them in packaging.
    
    Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
  2. Fix build targets for 2.7.x

    Moses Mendoza
    Moses Mendoza committed Nov 2, 2012
    This commit revises the lists of cows and mocks to build against to remove
    redundant and unnecessary targets given Puppet is noarch.
    
    Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
  3. Merge pull request puppetlabs#1254 from MosesMendoza/maint/2.7.x/fixu…

    haus committed Nov 2, 2012
    …p_gem_task
    
    Replace dashes with dots for gem version
  4. Merge branch 'ticket/master/7622-remove-confine-true-with-feature'

    joshcooper committed Nov 2, 2012
    * ticket/master/7622-remove-confine-true-with-feature:
      (#7622) Deprecate and remove features.pson?
Commits on Nov 1, 2012
  1. Maint: Fix typo

    joshcooper committed Nov 1, 2012
    Previously, we were passing in a string instead of an array, and in ruby
    1.8, you can call select on a string, but not in ruby 1.9.
  2. Merge pull request puppetlabs#1252 from joshcooper/maint/master/refac…

    zaphod42 committed Nov 1, 2012
    …tor-ssl-file
    
    Maint/master/refactor ssl file
  3. Maint: Fix poorly mocked test

    joshcooper committed Oct 31, 2012
    Previously, the test was calling into the settings subsystem, which had
    the undesirable effect of loading facter, and that generated errors
    (though they weren't fatal) due to the expectation on FileTest
    interferring with Facter's operatingsystem fact on debian6, at least.
    
      Could not retrieve operatingsystem: unexpected invocation:
      FileTest.exists?('/etc/debian_version')
    
    This commit changes the test so that we don't calling into the settings
    code.
  4. Maint: Cleanup order dependent test failure

    joshcooper committed Oct 31, 2012
    Previously, this would fail:
    
        rspec --order random:786 spec/unit/indirector/ssl_file_spec.rb
    
    because several of the examples set global state on the
    Puppet::Indirector::SslFile class.
    
    This commit adds an after each block to clean up.
  5. Maint: Refactor code for loading ssl files

    joshcooper committed Oct 24, 2012
    Prior to this commit, the code for creating a model and loading it from
    a file was duplicated in two places. Also, the
    `renaming_files_with_uppercase` method was being called after the
    existence checks, complicating the logic.
    
    This commit moves the duplicate code to a single method. It also moves
    the `renaming...` method earlier, so that we get into a sane state as
    soon as possible.
    
    Finally, it adds a deprecation warning for some crazy behavior in the
    `rename_files_in_uppercase`. The `search` method may return an uppercase
    name, since it just walks the directory. But if `find` is called on the
    uppercase name, then the file gets lowercases, so that subsequent calls
    to `search` return the lowercased name. See #17307.
  6. Merge branch 'maint/master/remove-pending-tests'

    zaphod42 committed Nov 1, 2012
    * maint/master/remove-pending-tests:
      (Maint) Remove pending test
      (Maint) Remove unimplemented tests
      (Maint) Remove unimplemented tests
      (Maint) Remove unimplemented tests
      (Maint) Remove pending tests
      (Maint) Remove unimplemented tests
      (Maint) Remove unimplemented tests
      (Maint) Remove unimplemented tests
  7. (Maint) Remove pending test

    zaphod42 committed Nov 1, 2012
    This test is documented in bug puppetlabs#6634 and can be added back in when work
    is done to fix the issue.
  8. (Maint) Remove unimplemented tests

    zaphod42 committed Nov 1, 2012
    These tests were waiting for redhat to change something about their
    service systems, but there was no work in progress to make these
    changes. At the time the work is done, these tests can come back.
Commits on Oct 31, 2012
  1. (Maint) Remove pending tests

    zaphod42 committed Oct 31, 2012
    These tests have been pending since they were written in 2009
  2. Merge pull request puppetlabs#1247 from MosesMendoza/maint/2.7.x/pres…

    haus committed Oct 31, 2012
    …erve_timestamps_install.rb
    
    Preserve timestamps when installing files
  3. Merge branch 'pdxmph-cron_type' into 3.0.x

    zaphod42 committed Oct 31, 2012
    * pdxmph-cron_type:
      (#15513) Clarify target attribute for cron
  4. (#15513) Clarify target attribute for cron

    pdxmph authored and zaphod42 committed Oct 24, 2012
    Without this patch applied the behavior of `target` in the cron type isn't made clear.
    This is a problem because users report trying to use a file as the target instead of
    the intended username, producing unexpected results.
    
    This patch clarifies the behavior of `target` by improving the description docstring.
  5. Preserve timestamps when installing files

    tmzullinger authored and Moses Mendoza committed Jul 12, 2012
    Without the preserve option, ruby's FileUtils.install method uses the
    current time for all installed files.  For backup systems, package
    installs, and general pedantic sysadmins, preserving timestamps makes a
    small improvement in the world.
  6. Replace dashes with dots for gem version

    Moses Mendoza
    Moses Mendoza committed Oct 31, 2012
    When switching out to using git-describe for versioning from
    source, gem versioning breaks because dashes are not allowed.
    This simple fix replaces the dashes with dots, which are.
    Note that in a merge-up to 3.0.x, this commit will conflict.
    Default to 'ours' in a merge-up, this file does not even exist
    in 3.0.x and shouldn't.
    
    Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
  7. Merge remote-tracking branch 'upstream/3.0.x'

    zaphod42 committed Oct 31, 2012
    * upstream/3.0.x:
      (#17260) Include link to information about deprecation
      Update Rakefile to make rspec optional
      Remove the asc file from the source of spec file
      (#17260) Warn when variables contain hyphens
      Edit description of hyphenated variables compatibility setting
      (#10146) `-` in variable names should be deprecated!
      (#16791) Remove tests for unused behavior
      (#16791) Re-instate deprecated symbolize and symbolizehash!
      Eliminate `symbolize` everywhere, and remove it.
      (#16791) Revert "Merge branch 'feature/2.7.x/json-terminus-backport' of https://github.com/daniel-pittman/puppet into 2.7.x"
      (#16791) Revert "Maint: Fix intermittently failing spec test"
      (#16791) Revert "Merge branch 'perf/2.7.x/backport-activesupport-hook-disabling' of https://github.com/daniel-pittman/puppet into 2.7.x"
      (#14822) Use feature confine for feature tests during run
      (#14822) Re-evaluate features if they previously were false
  8. Merge remote-tracking branch 'upstream/2.7.x' into 3.0.x

    zaphod42 committed Oct 31, 2012
    * upstream/2.7.x:
      (#17260) Include link to information about deprecation
      Update Rakefile to make rspec optional
      Remove the asc file from the source of spec file
      (#17260) Warn when variables contain hyphens
      Edit description of hyphenated variables compatibility setting
      (#10146) `-` in variable names should be deprecated!
      (#14822) Use feature confine for feature tests during run
      (#14822) Re-evaluate features if they previously were false
    
    Conflicts:
    	ext/build_defaults.yaml
    	ext/redhat/puppet.spec.erb
    	lib/puppet/defaults.rb
  9. Merge commit 'd892859' into 3.0.x

    zaphod42 committed Oct 31, 2012
    * commit 'd892859':
      (#16791) Remove tests for unused behavior
      (#16791) Re-instate deprecated symbolize and symbolizehash!
      Eliminate `symbolize` everywhere, and remove it.
      (#16791) Revert "Merge branch 'feature/2.7.x/json-terminus-backport' of https://github.com/daniel-pittman/puppet into 2.7.x"
      (#16791) Revert "Maint: Fix intermittently failing spec test"
      (#16791) Revert "Merge branch 'perf/2.7.x/backport-activesupport-hook-disabling' of https://github.com/daniel-pittman/puppet into 2.7.x"