{"push_id":1095348203,"size":5,"distinct_size":1,"ref":"refs/heads/noarch","head":"7d04d01608c1bcd4c162de594eeadb6b1a32469d","before":"c1a751fb961f9d871616b3887ff463190b782e5c","commits":[{"sha":"c8a3d5728bbf2bdb0cad0d4e00be0df9d1935206","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Fix a bug which caused remove-only uploads to be ignored.\n\nEven if the maintainer is just removing packages, we still have something to\ndo.","distinct":false,"url":"https://api.github.com/repos/jon-turney/calm/commits/c8a3d5728bbf2bdb0cad0d4e00be0df9d1935206"},{"sha":"674c76746e69111ac51afc0d2d473d994ef8d820","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Remove forgiveness for mistakes which no longer exist\n\n* _autorebase has a source package\n* terminfo no longer has a hyphen in it's version","distinct":false,"url":"https://api.github.com/repos/jon-turney/calm/commits/674c76746e69111ac51afc0d2d473d994ef8d820"},{"sha":"aa09650907f559abcab099361577f8790817da2c","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Report an error if a remove filename containing glob metacharacters is used\n\nRemove filenames containing glob metacharacters aren't supported, it's\nunclear that they ever actually worked correctly, and they are very hard to\nimplement safely.  Report an erorr if an attempt is made to use them.\n\nAlso report an error if the remove file isn't empty","distinct":false,"url":"https://api.github.com/repos/jon-turney/calm/commits/aa09650907f559abcab099361577f8790817da2c"},{"sha":"4b71e7852fd658e061595d0c6217081dd7f56b60","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Improvements to handling of empty install packages.\n\nDon't consider empty install packages as using any source they refer to, so\nsource files which are only used by empty install packages are reported as\neffectively unused.\n\nLog rather than throwing an exception when writing setup.ini in the\nunexpected situation where an external-source is expected to exist, but\ndoesn't.\n\nAdd more reasonable test packages for keychain.\n\nUpdate tests appropriately.","distinct":false,"url":"https://api.github.com/repos/jon-turney/calm/commits/4b71e7852fd658e061595d0c6217081dd7f56b60"},{"sha":"7d04d01608c1bcd4c162de594eeadb6b1a32469d","author":{"email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk","name":"Jon Turney"},"message":"Add noarch support\n\n- Unfold process() as we need to validate both x86 and x86_64 before we can\nmove uploaded noarch packages to relarea\n- Add arch as an argument to upload.scan(), package.write_setup_ini(),\npkg2html.update_package_listing() etc. rather than passing it around in args\n- Use paths relative to relarea, rather than relarea/arch\n- Remove uploads-scan script used in working-up\n- Move the !reminder-timestamp file up to maintainer home dir\n- Add a noarch package to testdata\n- Update tests","distinct":true,"url":"https://api.github.com/repos/jon-turney/calm/commits/7d04d01608c1bcd4c162de594eeadb6b1a32469d"}]}