Commit graph

217 commits

Author SHA1 Message Date
Hunter Haugen
19ddca496b Merge pull request #134 from johnsyweb/less-restrictive-setting-names
Less restrictive setting names
2014-11-20 10:19:26 -08:00
Morgan Haskel
792d35cdb4 Merge pull request #135 from johnsyweb/The-Puppet-Labs-Issue-Tracker-has-Moved
The Puppet Labs Issue Tracker has Moved
2014-11-11 14:06:33 -08:00
Hunter Haugen
d2d9ed9478 Merge pull request #136 from mhaskel/merge_1.2.x
Merge 1.2.x
2014-11-10 16:26:54 -08:00
Pete Johns
927d87910a The Puppet Labs Issue Tracker has Moved
https://tickets.puppetlabs.com

Update the documentation accordingly
2014-11-11 07:03:07 +11:00
Pete Johns
3e46c13dc2 Fix Ruby 1.9.3 build 2014-11-08 18:52:20 +11:00
Pete Johns
efeb174427 Add spec for #123
I may have made this configuration file up
2014-11-08 18:47:08 +11:00
Pete Johns
c6dcad2657 Simplify COMMENTED_SETTING_REGEX to match SETTING_REGEX 2014-11-08 17:55:13 +11:00
Pete Johns
e65be6fb4b Simplify SECTION_REGEX 2014-11-08 17:07:01 +11:00
Pete Johns
d98e9bcb77 Add failing spec for KDE Configuration with braces in setting names
Refer https://github.com/puppetlabs/puppetlabs-inifile/pull/131
2014-11-08 17:05:59 +11:00
Travis Fields
91c17084b2 Merge pull request #133 from mhaskel/1.2.0-prep
1.2.0 prep
2014-11-07 14:58:48 -08:00
Morgan Haskel
5bc9ebc03a 1.2.0 prep 2014-11-07 14:06:59 -08:00
Morgan Haskel
3f4ad49b8c Merge pull request #126 from huan/master
fix issue where single characters settings were not being saved.
2014-11-06 15:27:05 -08:00
Travis Fields
12a42711be Merge pull request #132 from mhaskel/test
merge 1.1.x into master
2014-11-06 14:40:05 -08:00
Morgan Haskel
8db122cdeb Merge pull request #124 from cmurphy/master
Synchronize with modulesync
2014-11-06 14:36:54 -08:00
Morgan Haskel
d5164a9b81 Merge pull request #130 from jbondpdx/update-readme
DOC-1100: old inifile causes agent run failure in PE 3.3
2014-11-06 13:26:10 -08:00
jbondpdx
4e3f602d78 DOC-1100: old inifile causes agent run failure in PE 3.3
Added a warning about old, manually installed inifile modules cause failure of agent runs on master as of PE 3.3. User needs to update inifile module.

Bonus round: DOC-1267. Corrected a broken link in the contributor section.
2014-10-10 15:13:09 -07:00
Hunter Haugen
db28fa2d3b Merge pull request #128 from mhaskel/1.1.4-prep
1.1.4 prep
2014-09-30 09:13:20 -07:00
Morgan Haskel
3d3a2cfbe2 1.1.4-prep 2014-09-30 10:23:21 -05:00
Morgan Haskel
58883cdebd Merge pull request #127 from mhaskel/1.1.x-merged-into-master
1.1.x merged into master
2014-09-26 19:31:46 -04:00
Morgan Haskel
8621dfeb15 Merge remote-tracking branch 'upstream/1.1.x' into test 2014-09-26 19:26:00 -04:00
Huan Do
f343c41cd8 modify test to compare to a hash which better tests the state of each setting
also update @@COMMENTED_SETTING_REGEX to be roughly equal to "(\s*)[#;]+" + @@SETTING_REGEX
2014-09-12 16:55:24 -07:00
Huan Do
681f5c0cb4 fix issue where single characters settings were not being saved.
see https://github.com/boxen/puppet-git/issues/30
2014-09-08 23:12:09 -07:00
Ashley Penney
8aeddc8a8c Merge pull request #125 from mhaskel/spec_updates
Update spec_helper for consistency.
2014-08-28 17:39:47 -04:00
Morgan Haskel
7f54eb1279 Update spec_helper for consistency. 2014-08-28 12:39:44 -04:00
Hunter Haugen
90f88ec320 Merge pull request #122 from jbondpdx/new-readme
Docs: New inifile readme
2014-08-19 12:34:36 -07:00
Colleen Murphy
c916acad9c Synchronize with modulesync 2014-08-19 10:16:34 -07:00
jbondpdx
4c94689e5d Docs: fixed code formatting
Fixed code indentation for Implementing Child Providers section.
2014-08-13 14:21:46 -07:00
jbondpdx
9f9e1d4ec9 Docs: New inifile readme 2014-08-13 10:28:03 -07:00
Travis Fields
41e2ddbc1c Merge pull request #121 from apenney/113-release
Prepare a 1.1.3 release.
2014-07-15 09:16:40 -07:00
Ashley Penney
62434bb705 Prepare a 1.1.3 release. 2014-07-15 11:35:05 -04:00
Hunter Haugen
0e8abb96dc Merge pull request #120 from mhaskel/1.1.2-prep
1.1.2-prep.
2014-07-09 12:06:33 -07:00
Morgan Haskel
33147cbfbd 1.1.2-prep. 2014-07-09 14:27:38 -04:00
Ashley Penney
d6335f55f1 Merge pull request #119 from hunner/release_1.1.1
Release 1.1.1
2014-07-07 17:59:51 -04:00
Hunter Haugen
f08a394bf0 Release 1.1.1
Summary
This supported bugfix release corrects the inifile section header
detection regex (so you can use more characters in your section titles).

Bugfixes
- Correct section regex to allow anything other than ]
- Correct `exists?` to return a boolean
- Lots of test updates
- Add missing CONTRIBUTING.md
2014-07-07 14:55:52 -07:00
Hunter Haugen
09b574ea1d Merge pull request #115 from johnsyweb/handle-quotation-marks-in-section-names
Handle quotation marks in section names
2014-07-07 14:49:22 -07:00
Hunter Haugen
07c4827f53 Merge remote-tracking branch 'puppetlabs/master' into temp
Conflicts:
	Gemfile
2014-07-07 14:23:33 -07:00
Pete Johns
b3fed85b57 Spec for MODULES-1194
Ini_file module does not recognize section names with forward slashes in them

https://tickets.puppetlabs.com/browse/MODULES-1194
2014-07-04 14:31:39 +10:00
Pete Johns
069aa56d5c Merge remote-tracking branch 'origin/master' into handle-quotation-marks-in-section-names 2014-07-04 14:11:04 +10:00
Ashley Penney
586207bfd2 Merge pull request #118 from cmurphy/master
Add validate and lint tasks to travis script
2014-07-03 17:43:07 -04:00
Colleen Murphy
6b21db8baf Add validate and lint tasks to travis script 2014-07-03 09:53:45 -07:00
Hunter Haugen
7a5f54de2d Merge pull request #117 from cmurphy/master
Synchronize .travis.yml
2014-06-30 11:04:03 -07:00
Colleen Murphy
d7f0353587 Update Gemfile for .travis.yml defaults 2014-06-30 10:57:55 -07:00
Pete Johns
bd99244353 Test allowing $ signs in section names
Verifying that this PR addresses https://github.com/puppetlabs/puppetlabs-inifile/pull/98
2014-06-28 13:22:01 +10:00
Colleen Murphy
3a4bfb921c Synchronize .travis.yml 2014-06-27 10:54:56 -07:00
Colleen Murphy
2a77cafaeb Update .sync.yml to support new .travis.yml configs 2014-06-27 09:33:10 -07:00
Ashley Penney
281d2f9e72 Merge pull request #114 from cmurphy/master
Start synchronizing module files
2014-06-26 13:58:33 -04:00
Pete Johns
cabc678131 Merge branch 'deprecation-warnings' into handle-quotation-marks-in-section-names
This should fix the build.

If this change isn't desired,
./spec/unit/puppet/provider/ini_setting/ruby_spec.rb:1044 could be
changed to:

```ruby
provider.exists?.should be_nil
```
2014-06-26 21:55:30 +10:00
Pete Johns
49960e1c5e Handle quotation marks in section names
The section name appears on a line by itself, in square brackets (`[` and
`]`), all characters between the opening `[` and the closing `]` should
be considered to form the section name.
2014-06-26 21:42:45 +10:00
Pete Johns
41fc8bfbf5 Failing spec to describe my problem 2014-06-26 21:42:06 +10:00
Pete Johns
961447dfdf be_true and be_false are deprecated
Replace with `be true` and `be false` and make predicate return a
boolean.

> Methods that don't return a boolean, shouldn't end in a question mark.
-- https://github.com/bbatsov/ruby-style-guide#naming
2014-06-26 20:04:33 +10:00