{"push_id":592831783,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"603341e8b4362f6fdb9949607eae06d1d14cf494","before":"2b3a3e0e951dfe9fec2266c3501f18739e60f4f3","commits":[{"sha":"69efaf6505cfe67d5996c9f760dd87af5d93f2eb","author":{"email":"4d50ae6124b08e40be3111ae7fb49f3f99bda13b@powerman.name","name":"Alex Efros"},"message":"fix typo","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/69efaf6505cfe67d5996c9f760dd87af5d93f2eb"},{"sha":"2ba0cdcea967f7bacb599ff72b91c8615ebf1e58","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"add assert method\n\nFixes #130","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/2ba0cdcea967f7bacb599ff72b91c8615ebf1e58"},{"sha":"2883fa61cf6347040c1a1e001a4c46951c37b0e8","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"add API version to assert docs","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/2883fa61cf6347040c1a1e001a4c46951c37b0e8"},{"sha":"8bd2650efcfbbbc8d660f54d21213e8bdc2b55ed","author":{"email":"f02e51a1d3e049e1e55e8dfcd00d7cf4ece846f1@gmail.com","name":"Keedi Kim"},"message":"Add 'visit' method\n\nThis adds a visitor similar to ->iterator(...).\n\nFixes #29","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/8bd2650efcfbbbc8d660f54d21213e8bdc2b55ed"},{"sha":"11b2ad357b8e471e6df235882fa055867f669e17","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"update visit documentation","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/11b2ad357b8e471e6df235882fa055867f669e17"},{"sha":"4322863dc50ea431f97ed4bd6d7d90695a709165","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"move visit method to alphabetical order in the file","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/4322863dc50ea431f97ed4bd6d7d90695a709165"},{"sha":"bd9f690fbd683442cf5d856a6637ccd1e857ca05","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"change visit API for simplicty and state accumulation\n\nThe visit API now gives the callback a hashref for accumulating state\nand returns it at the end; this will avoid people having to create\nclosures for their callbacks.\n\nThe file is aliased to $_ for simple callbacks.\n\nThe 'stop iterating' feature is changed to require a reference to\na false scalar (\\0), similar to Path::Iterator::Rule. This will\nhelp people who will forget to always return a true value.  The\ndefault is now to always keep iterating and a special action is required\nto halt.","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/bd9f690fbd683442cf5d856a6637ccd1e857ca05"},{"sha":"23c8f304c9b8f67773780f28c7af280ad217cd6f","author":{"email":"d6bcd9b0bc5035147ad1acdb5e9756d226abf113@users.noreply.github.com","name":"regina-verbae"},"message":"Escape chars before glob in tilde expansion\n\nEscape backslashes and whitespace before the glob in tilde expansions","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/23c8f304c9b8f67773780f28c7af280ad217cd6f"},{"sha":"b4199113327c2beef760c2f77c0b470e8f3cd26b","author":{"email":"d6bcd9b0bc5035147ad1acdb5e9756d226abf113@users.noreply.github.com","name":"regina-verbae"},"message":"Added tilde expansion tests","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/b4199113327c2beef760c2f77c0b470e8f3cd26b"},{"sha":"fa931a02619d9825eb0cb0c07b2695d8f49164f5","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"update Changes to note tilde bug fix","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/fa931a02619d9825eb0cb0c07b2695d8f49164f5"},{"sha":"da5af5d02920234df31346e2de2a1c98a6a497ec","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"make visitor abort test more stable","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/da5af5d02920234df31346e2de2a1c98a6a497ec"},{"sha":"e6028e5561ef04cc892f5b2c46a7c922bc91ff28","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"more portable white-space safe globbing","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/e6028e5561ef04cc892f5b2c46a7c922bc91ff28"},{"sha":"b8788524998fb565ae8320ca13fc73eb0e25cd0a","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"make realpath on windows less fatal\n\nIf the parent exists but only the file doesn't, that's OK on Unix and\nfatal on Windows.  On Windows, we compute realpath of the parent and\njust add the basename back on afterwards.\n\nFixes #89","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/b8788524998fb565ae8320ca13fc73eb0e25cd0a"},{"sha":"2464a704cf4c7cc2c4f58ffc3b6843f625a8c5ff","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"Improve docs example for touch\n\nFixes #126","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/2464a704cf4c7cc2c4f58ffc3b6843f625a8c5ff"},{"sha":"41ba1279ca6cd97a2a780033afde100ac4721dd3","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"updated Makefile.PL","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/41ba1279ca6cd97a2a780033afde100ac4721dd3"},{"sha":"b954cfd306dc66342f93c51599294244991025ed","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"remove unnecessary locking on spew\n\nFixes #125","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/b954cfd306dc66342f93c51599294244991025ed"},{"sha":"11431b75cd6ec409e81c99b0be3efdf6253b1cc9","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"documented realpath changes","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/11431b75cd6ec409e81c99b0be3efdf6253b1cc9"},{"sha":"83505da62e2ec091aed1404a4eb38c82aa83dba1","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"document file locking issues with slurp and File::Temp\n\nFixes #119","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/83505da62e2ec091aed1404a4eb38c82aa83dba1"},{"sha":"6a7862f3a14de724c223c558946915d72c97e04a","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"After release: bump $VERSION and timestamp Changes","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/6a7862f3a14de724c223c558946915d72c97e04a"},{"sha":"8be89f7caef34c8cb02183b2c5cfcf71a3d46d3d","author":{"email":"096ec09ce670984e7b6ea0057c1f66bf3c59e583@cpan.org","name":"David Golden"},"message":"work around ActiveState bugs relating to File::Temp/Cwd","distinct":true,"url":"https://api.github.com/repos/keedi/Path-Tiny/commits/8be89f7caef34c8cb02183b2c5cfcf71a3d46d3d"}]}