{"push_id":752595894,"size":106,"distinct_size":1,"ref":"refs/heads/cpan-metadata","head":"9f6ce4974fd79fce442d7923157e8397c3efe550","before":"044ad54e3ddbd1abcc7aae4052568b5164bbfb99","commits":[{"sha":"445984d0e0096c063956af24eab943b2cd467cbb","author":{"email":"bdb68dd60142f99521d80aef1c2059d3058df3a8@gmail.com","name":"Adam Lamar"},"message":"Support RPM dist tag\n\nWhen --rpm-dist is specified, pass the dist tag to rpmbuild and\ncorrectly name the file to ensure packages can be built with a\nspecific distribution in mind.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/445984d0e0096c063956af24eab943b2cd467cbb"},{"sha":"225439e2ff02d09f79b46e1c6724b825adeb06a7","author":{"email":"435e3d28bbbb50b80bb4d0ee84a15da1a4e606ab@o3bnetworks.com","name":"Will Rigby"},"message":"Fall back to __str__ when encoding package metadata as JSON\n\nThis is a fix for finicky packages like unittest2 that pass\nnon-string parameters for version into setup(). If the JSON module\ndoesn't know explicitly about the type, it will raise a TypeError.\nIn this case, we check if the object's class has a __str__ method\ndefined, and if so, just encode the object as a string.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/225439e2ff02d09f79b46e1c6724b825adeb06a7"},{"sha":"f6720c82d659bc44b52c833f5b447e375eadaeb2","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@dubkat.com","name":"Dave Anderson"},"message":"Second %pre should be %post\n\nFixes https://github.com/jordansissel/fpm/issues/803","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/f6720c82d659bc44b52c833f5b447e375eadaeb2"},{"sha":"d35849c7a584c6896c4b1b88a3eaee118aaa6af1","author":{"email":"fe1e3e3f1780a2d04411c62d7bfd2d7ba32d0449@tapjoy.com","name":"Chris Gerber"},"message":"Add package metadata to slug file format","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/d35849c7a584c6896c4b1b88a3eaee118aaa6af1"},{"sha":"35bbded3cf6b772292d9e2b15772d4635ad4ad11","author":{"email":"0976f11849feb2231638db048a3b18c0892fe5fe@dreamhost.com","name":"Wesley Spikes"},"message":"Add missing shebang lines for deb maintenance scripts\n\nThese scripts are only used when before/after-upgrade options are\nprovided to fpm.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/35bbded3cf6b772292d9e2b15772d4635ad4ad11"},{"sha":"641a873314934be5f8cd319d3ec98d3d8e8e3b8b","author":{"email":"0976f11849feb2231638db048a3b18c0892fe5fe@dreamhost.com","name":"Wesley Spikes"},"message":"Bash does not allow for empty functions.\n\nInstead, we use the null operator here. Tested in both dash\nand bash.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/641a873314934be5f8cd319d3ec98d3d8e8e3b8b"},{"sha":"a9f7f267e26e493f303df9783936bf9122997c5e","author":{"email":"0976f11849feb2231638db048a3b18c0892fe5fe@dreamhost.com","name":"Wesley Spikes"},"message":"Don't allow empty functions for before/after install\n\nIf you invoke fpm with --before-upgrade, but not --before-install, then\nthe resultant before_install function becomes an empty function, which\nbash/dash do not allow. (Syntax errors) This same problem applies to the\nafter flags. To avoid this, we'll insert a null statement if there's no\ninstall script specified.\n\nWe don't need to do this for the (before|after)_upgrade functions, since\nthe time these templates are used is when --(before|after)-upgrade is\nspecified.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/a9f7f267e26e493f303df9783936bf9122997c5e"},{"sha":"4afaec314f51025b528de472f6f5cc55a8da8542","author":{"email":"fe1e3e3f1780a2d04411c62d7bfd2d7ba32d0449@tapjoy.com","name":"Chris Gerber"},"message":"Add some basic specs for the SH package","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/4afaec314f51025b528de472f6f5cc55a8da8542"},{"sha":"bf8f0f9f05e21ec44dd2f429c2505d148f6bffdb","author":{"email":"564269323e6a7fccff1f236f3209e6b63492d40b","name":"Matt Schreiber"},"message":"Revert \"cpan.rb now uses MetaCPAN API query data for package metadata\"\n\nThis reverts commit 044ad54e3ddbd1abcc7aae4052568b5164bbfb99.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/bf8f0f9f05e21ec44dd2f429c2505d148f6bffdb"},{"sha":"319966cccb4d34d9615f761a85d9da310e0783a7","author":{"email":"21465411164887ad866ec6b4828e694ccd90b848@databits.net","name":"Pete Fritchman"},"message":"symlinks need full dest path for FileUtils.copy_entry","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/319966cccb4d34d9615f761a85d9da310e0783a7"},{"sha":"e463e4c1d742ef53b89343572da27087c7a93f25","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Merge pull request #863 from fetep/fix_dir_symlink\n\nsymlinks need full dest path for FileUtils.copy_entry","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/e463e4c1d742ef53b89343572da27087c7a93f25"},{"sha":"0c13c64f9a16e6d65a7b5df3735b60f4df78d09f","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@synthist.net","name":"Timothy Sutton"},"message":"Default to HTTPS for --python-pypi URL\n\n- this is the default for both pip and easy_install","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/0c13c64f9a16e6d65a7b5df3735b60f4df78d09f"},{"sha":"cc3e848295d99ffc592bd42ce5ea11e6909617b7","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Merge pull request #865 from timsutton/python-pypi-default-https\n\nDefault to HTTPS for --python-pypi URL","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/cc3e848295d99ffc592bd42ce5ea11e6909617b7"},{"sha":"352715963a4392fc762113c595aa37c15ea8f48d","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Add better error message\n\nShould help improve #586 by giving a better error message","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/352715963a4392fc762113c595aa37c15ea8f48d"},{"sha":"78f623ddfc807303ad7efd0a18bdfcc108f01803","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Cleanup regardless of log level\n\nThere is now a --debug-workspace flag to choose when not to do cleanup.\n\nSeems related to #829, but I'm not sure.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/78f623ddfc807303ad7efd0a18bdfcc108f01803"},{"sha":"36f90c2f4842f7b0b6c35de005d6329f1da313a4","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Merge pull request #836 from SpikesDivZero/deb-maint-scripts\n\nFix up debian maintenance script templates","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/36f90c2f4842f7b0b6c35de005d6329f1da313a4"},{"sha":"273547031d05b1d43b01e526964536b94ce75de6","author":{"email":"cf1ae6baa16b8429aaa73be0158dd09bf48a8afd@semicomplete.com","name":"Jordan Sissel"},"message":"Mark unused variable","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/273547031d05b1d43b01e526964536b94ce75de6"},{"sha":"b2167ab6b57faff1c1562c35edbcabd91d42777e","author":{"email":"3a965b76613bcd4b631a7275a2a7bd88a292a989@anchorfree.com","name":"Jamie Lawrence"},"message":"Add commandline flag for --exclude-file to support a file listing exclude patterns.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/b2167ab6b57faff1c1562c35edbcabd91d42777e"},{"sha":"fb0fb00ede1954185c481efda99f7520446dcf82","author":{"email":"3a965b76613bcd4b631a7275a2a7bd88a292a989@anchorfree.com","name":"Jamie Lawrence"},"message":"Add command line flag for --exclude-file.","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/fb0fb00ede1954185c481efda99f7520446dcf82"},{"sha":"c59869badb17550296e43aee50bee7d9223400f9","author":{"email":"f7d6f8166205aa91930091f422c0634df8a7ceb4@jhvc.com","name":"Ward Vandewege"},"message":"Add --python-disable-dependency option to disable specific python\ndependencies.\n\nThis is useful for example in the case of a dependency on the python\nPyYAML package.\n\nBy default, this dependency gets translated to a debian package\ndependency on python-pyyaml. That package does not exist on Debian\nsystems, so a way to override the dependency is needed.\n\nA similar option exists already for gems (--gem-disable-dependency).","distinct":false,"url":"https://api.github.com/repos/BaxterStockman/fpm/commits/c59869badb17550296e43aee50bee7d9223400f9"}]}