{"push_id":1010078619,"size":58,"distinct_size":58,"ref":"refs/heads/fix/master/systemd-status-command-bug","head":"d09db935b9e8b923cc65d430588df8c402ab5d4c","before":"a64c8ce0f1f158dc7c5d7ca5b9fb683041adebfa","commits":[{"sha":"3ebfcb4df7262822faa4ffb48835f02cf8c73b9b","author":{"email":"7ea09030d14c1944151c3d88e79ac21e9459bec8@puppetlabs.com","name":"Will Hopper"},"message":"(PUP-5867) Add acceptance test for cached catalog status in report","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/3ebfcb4df7262822faa4ffb48835f02cf8c73b9b"},{"sha":"cb78c5114711afe8a46422ff051d0272b70db0fd","author":{"email":"7ea09030d14c1944151c3d88e79ac21e9459bec8@puppetlabs.com","name":"Will Hopper"},"message":"(PUP-5872) Add acceptance test for catalog and report correlation\n\nThis commit adds a new acceptance test which ensures that reports\nfrom cached catalog runs can be linked to a specific catalog using\ncatalog_uuid.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/cb78c5114711afe8a46422ff051d0272b70db0fd"},{"sha":"1a806a4619d5efc0b19277aa07d8c8dba37aea15","author":{"email":"5fa21ba918749479f1a2164cc11f556766c4eb5f@puppetlabs.com","name":"Michael Smith"},"message":"(maint) Add default TEST_TARGET when none specified\n\nProvides default test targets to run on both Windows and Linux agents\nwhen TEST_TARGET isn't specified. Provides a sane set of defaults for\nverifying that tests will work.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/1a806a4619d5efc0b19277aa07d8c8dba37aea15"},{"sha":"d1c1ee91b46412586572279ea63bb1019ecc5b56","author":{"email":"7cdd076e25adef0e25d3fedc5490d7fb59f5b1c0@puppetlabs.com","name":"Kylo Ginsberg"},"message":"(maint) Restore 2.3.0 testing in travis\n\nNow that https://bugs.ruby-lang.org/issues/11928 is fixed in\nthe 2.3 ruby branch (but not yet released), we can test against\nthe 2.3.0-dev rvm version in travis.\n\nWhen 2.3.1 is released, we should bump to 2.3.1 as we don't really\nneed to track 2.3.0-dev.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/d1c1ee91b46412586572279ea63bb1019ecc5b56"},{"sha":"c40608aad03abec3d0aca39ad5351970b521c36c","author":{"email":"23861718cc60aaa2b716eeb5ccbdeb0e6aaebceb@users.noreply.github.com","name":"Glenn Sarti"},"message":"(PUP-5991) Add failing test for <drive>:\\DEV on Windows\n\nAlthough C:\\Dev\\.... is a valid path on Windows, some other code and test\nmay regard it as a path to be ignored. e.g. /dev/null resolves to\nC:\\dev\\null on Windows.  The unit test fails are ambiguous (e.g. expected\nnil) and do not convey the underlying issue.  This commit adds a test that\nfails if the working directory has a root directory of 'dev'","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/c40608aad03abec3d0aca39ad5351970b521c36c"},{"sha":"49356611b136c31e5c33456fdd743c7d7e1ca351","author":{"email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@github","name":"Iristyle"},"message":"Merge branch 'pr/4736'\n\n* pr/4736:\n  (PUP-5991) Add failing test for <drive>:\\DEV on Windows\n\ncloses #4736","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/49356611b136c31e5c33456fdd743c7d7e1ca351"},{"sha":"f2b397cbe54c64adb213e2aee3828930d8edf50d","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"(PUP-5983) Enable interpolation of nested data in hiera data provider\n\nThis commit improves the Hiera data provider so that it performs\ninterpolation of data found in arrays and hashes. The interpolation of\nsuch data is recursive. Prior to this commit, only interpolations found\nin strings at the topmost level were interpolated.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/f2b397cbe54c64adb213e2aee3828930d8edf50d"},{"sha":"ed290b85693d27be7b8f8f420ef61dbe298058bb","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"(PUP-5983) Fix typo in test description","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/ed290b85693d27be7b8f8f420ef61dbe298058bb"},{"sha":"9ad8f7e6151f32061fb11eaa77cf4e17b083cc3a","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"Merge pull request #4728 from thallgren/issue/pup-5983/nested-interpolations\n\n(PUP-5983) Enable interpolation of nested data in hiera data provider","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/9ad8f7e6151f32061fb11eaa77cf4e17b083cc3a"},{"sha":"8eacdfc9d2ee031e499cf577f46232618a42bbeb","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"Merge branch 'stable'","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/8eacdfc9d2ee031e499cf577f46232618a42bbeb"},{"sha":"685919162bcb9bdd82ce01053093006090ec0013","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(maint) Fold long line in lexer2_spec.rb and comment about UTF-8 runes\n\nThe runes (UTF-8) characters show up as garbage when viewed at github\nbecause font is not available - this adds a comment to that effect.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/685919162bcb9bdd82ce01053093006090ec0013"},{"sha":"825286af892495e5fb4ea5fef809829d1d3c922d","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(PUP-5995) Add unit tests for UTF-8 chars and lexer offsets\n\nThis adds unit tests for what was believed to cause problems\nwith source extraction from an AST.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/825286af892495e5fb4ea5fef809829d1d3c922d"},{"sha":"a4c561ebd8ad753e7582cd418c2e51f441e9d721","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(maint) Fix problem with shadowed tests\n\nbefore this, some testcases were never tested since the data driving\nthem had multiple entries i a hash using the same key.\n\nRuby 2.2.4 and rspec provided warnings that made it possible to fix\nthese.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/a4c561ebd8ad753e7582cd418c2e51f441e9d721"},{"sha":"5e188fd2a43f9f1d9b884c41d35b568dae5b3803","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(PUP-5995) Change SourcePosAdapter to delegate extraction to locator\n\nBefore this, the SourcePosAdapter assumed that the source string would\nbe sliceable based on the offset and length reported by the Locator.\nThis was wrong as the locator may use byte or Char representation\ndepending on Ruby platform (there are two kinds of Locators). So far,\nall rubies measured perform better when recording byte offsets rather\nthan Char offsets when using frozen strings.\n\nThe problem meant that the SourcePosAdapter methods 'extract_text' and \n'extract_tree_text' would extract source that was offset one r more\nbytes for every preceding multi-byte character. This problem was visible\nin Puppet Strings, and in the ClassInfoService where the source for a\nparameter default value expression was extracted.\n\nThis is now changed so that the Locator is responsible for performing\ntext extraction. The SourcePosAdapter now delegates the task of\nextracting the text so it gets the correct (byte or char)\nimplementation.\n\nNote that only the byte based implementation is currently used and there\nare no tests for the character based implementation.","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/5e188fd2a43f9f1d9b884c41d35b568dae5b3803"},{"sha":"1c5e8c2edd98c1d9a8369ba6914dc95d313c7946","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(PUP-5995) Add SourcePosAdapter unit tests for multibyte chars","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/1c5e8c2edd98c1d9a8369ba6914dc95d313c7946"},{"sha":"7d601d498f28be8f5d7c6c1b1596205d94bddfb4","author":{"email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com","name":"Henrik Lindberg"},"message":"(PUP-5995) Add parser tests for multibyte","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/7d601d498f28be8f5d7c6c1b1596205d94bddfb4"},{"sha":"8a85af43595f409806a4b11c7b750122c1e85ae4","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"Merge pull request #4745 from hlindberg/PUP-5995_UTF-8-problem-in-lexer\n\n(PUP-5995) Fix source text extraction when preceded by multibyte character","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/8a85af43595f409806a4b11c7b750122c1e85ae4"},{"sha":"b238fdf6004bb642be1fb886a8d6bb1112098e2e","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@tada.se","name":"Thomas Hallgren"},"message":"Merge branch 'stable'","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/b238fdf6004bb642be1fb886a8d6bb1112098e2e"},{"sha":"0a727d7a8e22b2110ea0549514526e2e8364caf7","author":{"email":"7cdd076e25adef0e25d3fedc5490d7fb59f5b1c0@puppetlabs.com","name":"Kylo Ginsberg"},"message":"(maint) Remove two spaces after a full stop in api/docs","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/0a727d7a8e22b2110ea0549514526e2e8364caf7"},{"sha":"80c75c4dc3c13c1adf29b47a166c39b80e1b0e5d","author":{"email":"5fa21ba918749479f1a2164cc11f556766c4eb5f@puppetlabs.com","name":"Michael Smith"},"message":"Merge pull request #4750 from kylog/restore-2.3-in-travis\n\n(maint) Restore 2.3.0 testing in travis","distinct":true,"url":"https://api.github.com/repos/liaoishere/puppet/commits/80c75c4dc3c13c1adf29b47a166c39b80e1b0e5d"}]}