| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Numerous changes to update testing gems. | 
|  | It turns out that in 3.x the refresh functionality doesn't actually
exist yet, so testing it makes no sense. | 
|  | Add beaker framework. | 
|  | This prepares the module for beaker acceptance tests. | 
|  | PUP-1724 Don't modify the paramaters to deep_merge | 
|  | hash example has misplaced comas | 
|  |  | 
|  | Make sure location_for is used when installing Puppet. | 
|  |  | 
|  | Readd location_for | 
|  | location_for is used in Jenkins to transform a passed in git
repo into something usable by bundler. | 
|  |  | 
|  | This work updates a number of Gems to the latest versions (rspec,
rspec-puppet), and updates and tweaks a bunch of tests to work
with the updated gems. | 
|  | [WIP] Spec overhaul. | 
|  | This work updates a number of Gems to the latest versions (rspec,
rspec-puppet), and updates and tweaks a bunch of tests to work
with the updated gems. | 
|  | Patch metadata | 
|  |  | 
|  | Supported Release 3.2.1 | 
|  | Summary
This is a supported release
Bugfixes
- Fixed `is_integer`/`is_float`/`is_numeric` for checking the value of
  arithmatic expressions.
Known bugs
* No known bugs | 
|  | [don't merge] Prepare for supported modules. | 
|  |  | 
|  | Also improve and extend concat tests to lock down functionality | 
|  |  | 
|  | Instead of modifying the first paramater of deep_merge due to the
use of the merge! function, instead use merge to return a copy of
the merged object. This allows one to continue to use the original
first parameter after the call to deep_merge. | 
|  | (DOCUMENT-21) add docs for file_line to README.markdown | 
|  | Fix strftime documentation in README | 
|  | Markdown was barfing due to typo | 
|  | Remove trailing whitespace | 
|  |  | 
|  | * DavidS-broaden-pick-arguments2:
  (PUP-638) Add a pick_default() function that always returns a value.
  (PUP-636) Ignore generated file | 
|  | This version of pick() does not error out, instead always returning at least
the last argument, even if that too has no "real" value. | 
|  |  | 
|  | (PUP-1459) Add support for root_home on OS X 10.9 | 
|  | Without this, you have to look at the source file
(lib/puppet/type/file_line.rb) to know what it does. This adds that
documentation. | 
|  | The documentation contained references to future decisions about
functionality. 
Text rephrased for clarity. | 
|  | I expect a function called "is_numeric" or "is_integer" to check if a
variable is an integer or a number even if the variable passed by isn't
a string nor a number at all. Otherwise we should call them
is_string_a_number and is_string_an_integer and we have then to remove
the check for .is_a?(Number) and .is_a?(FixNum)
now checking also if it is a hex or octal number
improved/corrected checking for integer
* checking against Integer instead of Fixnum so that
  also Bignum is matching
* now .is_a? Integer is done first so this is quiet fast
Now many types of numerics are recognized.
1. Float/Integer values (signed or unsigned, with exponent or without)
2. octal and hex check
3. except hex numbers and the "0." in a float lower than 1 can be prefixed
   with a '0'.
whitespaces shouldn't be allowed as prefix/suffix
string representation of numbers should not contain any type of
whitespace.. the user is responsible to clean a string before checking
it..
fix documentation and added more checks
tried to be 99.9% backward compatible
* for now the decission is post poned if hex and octal numbers
  should be allowed or not (is_numeric)
* native Bignum is now also a valid integer class
fix problem with old 1.8 ruby and Hash.to_s/Array.to_s
In ruby < 1.9 array and hashes would be recognized as numeric
if they have a special format:
1.8:
  [1,2,3,4].to_s = "1234"
  {1=>2}.to_s    = "12"
1.9:
  [1,2,3,4].to_s = "[1, 2, 3, 4]"
  {1=>2}.to_s    = "{1=>2}" | 
|  | Enable fast finish in Travis | 
|  | http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/ | 
|  | getent does not exist on 10.9 so this commit uses
dscacheutil to query the homedir for the root user. | 
|  | This closes GH-201. | 
|  | The previous behavior of the tests checked the behavior of the
underlying functions library when called with no arguments; this commit
updates the tests to conform to the functions API and test what happens
when a function is called with no args. | 
|  |  |