{"push_id":732710177,"size":39,"distinct_size":2,"ref":"refs/heads/crog/liquibase-offline-mode-updates","head":"dac57d0b9d691d6c1c4e48bb2a1fd58159041ba5","before":"be948f0794f90b540d77258a4891c04961199d61","commits":[{"sha":"cb7bdc0b186f0006ea3348e20a28d0cbf6b850a4","author":{"email":"9ce5c889e83651cc6b178f29d0e2e158df85ba75@redhat.com","name":"Chris Rog"},"message":"Updated @Verify to use owner when checking products\n\n- When using @Verify with both an owner and a product, the\n  lookup on the product will be owner-specific\n- Added @Verify to most requests in ProductResource and\n  OwnerProductResource\n- ProductResource.getProductCertificate now throws an exception along\n  with the other org-agnostic write operations","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/cb7bdc0b186f0006ea3348e20a28d0cbf6b850a4"},{"sha":"69ee897ce7f2f0b63c33ff18055e13614a16c603","author":{"email":"9ce5c889e83651cc6b178f29d0e2e158df85ba75@redhat.com","name":"Chris Rog"},"message":"Removed commented-out, dead code","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/69ee897ce7f2f0b63c33ff18055e13614a16c603"},{"sha":"627816590239f2d1617937dfb6a6a921019f788d","author":{"email":"9ce5c889e83651cc6b178f29d0e2e158df85ba75@redhat.com","name":"Chris Rog"},"message":"Increased required permissions on several API calls","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/627816590239f2d1617937dfb6a6a921019f788d"},{"sha":"fb88223d311b5a84357b77ecc2f11c5d0d15c724","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@rm-rf.ca","name":"Devan Goodwin"},"message":"Merge pull request #936 from candlepin/crog/liquibase-offline-mode-updates\n\nAdded preconditions to custom change tasks","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/fb88223d311b5a84357b77ecc2f11c5d0d15c724"},{"sha":"98943bdc49aff410a417c83468b6d11aa92462f2","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@redhat.com","name":"Devan Goodwin"},"message":"Fix provided product import.\n\nProvided products were not being imported at all due to looking at the wrong\ncollection in the entitlement importer. (derived provided products were fine)\n\nUpdated code to look at the correct collection, removed unused checks for the\nwrong collection (as these should never be populated now).\n\nAdded extensive comments to hopefully help clarify this unfortunate hack done\nduring 2.0 development to maintain JSON compatability over the API and in\nmanifests. This allows us to not break clients, and to keep manifest import\nworking both from old servers to new, and from new to old.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/98943bdc49aff410a417c83468b6d11aa92462f2"},{"sha":"18e1985773652322ac82ec7e46158d389f162104","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@rm-rf.ca","name":"Devan Goodwin"},"message":"Merge pull request #934 from candlepin/dgoodwin/fix-provided-import\n\nFix provided product import.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/18e1985773652322ac82ec7e46158d389f162104"},{"sha":"dfaeae18204554c526df3dd5cc095d743ed8ffaf","author":{"email":"fb0056eeb1b2bacb3eba72cc222bd27128dac865@redhat.com","name":"Michael Stead"},"message":"Fixed duplicate results when using Entitlement matches filter\n\nSince we are joining on content via aliases, we need to make\nsure that we have a distinct root entity when querying with\nthe matches filter.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/dfaeae18204554c526df3dd5cc095d743ed8ffaf"},{"sha":"21bd181e18a667a153e75f964e609e68299899d9","author":{"email":"939a879b42920898e07342691412df551929c955@redhat.com","name":"William Poteat"},"message":"Merge pull request #935 from candlepin/mstead/entitlement-matches-filter-fix\n\nFixed duplicate results when using Entitlement matches filter","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/21bd181e18a667a153e75f964e609e68299899d9"},{"sha":"23458def4a591a2493ab52a547143711d0fe61ad","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@redhat.com","name":"Devan Goodwin"},"message":"Fix derived product import with 0.9 manifests.\n\nWe implemented some fixes to let old manifests import the main product ID from\na legacy manifest, but derived product ID was missed. Because this is the key\npiece of data we check to trigger derived product behaviour, we ended up with\nno derived product data importing or taking effect.\n\nImplement the same hack required for product ID.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/23458def4a591a2493ab52a547143711d0fe61ad"},{"sha":"045d0569ff32d0de6e8029dfb19bc10139403f53","author":{"email":"c897755cfe7622d85bcf905f311906951ce6e014@redhat.com","name":"Alex Wood"},"message":"Correct brew command for RHEL 7 wrapper-rpm.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/045d0569ff32d0de6e8029dfb19bc10139403f53"},{"sha":"2aeb5d74db9ab96f22b71dc252a15e5c89245e32","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@redhat.com","name":"Devan Goodwin"},"message":"Automatic commit of package [candlepin] release [2.0.5-1].","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/2aeb5d74db9ab96f22b71dc252a15e5c89245e32"},{"sha":"8844fb588143a4dac261b8b0512689292b4e13d9","author":{"email":"939a879b42920898e07342691412df551929c955@redhat.com","name":"William Poteat"},"message":"Merge pull request #937 from candlepin/dgoodwin/fix-derived-import\n\nFix derived product import with 0.9 manifests.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/8844fb588143a4dac261b8b0512689292b4e13d9"},{"sha":"3e199ef74dca32e152415bd58879b937c3e37188","author":{"email":"f82e055a3825bbfabe3367509442871310d9b17c@redhat.com","name":"Radek Novacek"},"message":"Fix InsufficientPermission error when checking HypervisorCheckIn Job\n\nWhen virt-who created new HypervisorCheckIn job using new async API, it\ncouldn't check state of that job because it was not allowed. This commit\nfixes the issue and virt-who can check state of job it created.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/3e199ef74dca32e152415bd58879b937c3e37188"},{"sha":"11fb112d9eaa91cb96e958cb7f2d9742938d54c6","author":{"email":"9fd302fc2b9855e23dbce9acdd10f96393c15727@users.noreply.github.com","name":"Christopher Snyder"},"message":"Merge pull request #938 from rnovacek/master\n\nFix InsufficientPermission error when checking HypervisorCheckIn Job","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/11fb112d9eaa91cb96e958cb7f2d9742938d54c6"},{"sha":"35fb593b9fa1f862ade58d2a81f45e1927ce6aed","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@redhat.com","name":"Devan Goodwin"},"message":"Fix EL7 docker rpm container test.\n\nAddition of set -e introduced problems in the startup.sh script, as the cpsetup\ncommand does error out on EL7 because the service it not yet running, thus we\ncan't check status and initialize. Previously this would fail and continue in\nthe script, starting supervisor.\n\nInstead we'll keep the set -e, but add a new cpsetup option that skips service\nstop/restart/init, and eliminates the failed command during startup.\n\nAlso added wget calls to fetch the latest cpsetup and cpdb for this base\ncontainer used for rpm installation tests. This isn't used by the more official\ntagged containers with a build in them, only for the base image that doesn't\nyet have cp installed.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/35fb593b9fa1f862ade58d2a81f45e1927ce6aed"},{"sha":"e9d315d65df32df6a5cf2ed24ee5d661de55dc8b","author":{"email":"939a879b42920898e07342691412df551929c955@redhat.com","name":"William Poteat"},"message":"Activation key auto bind across pools\n\nEnsures that multiple consumers can use the same key to register.\nThe key is auto attach and has all the pools in the group associated.\nTest uses the consumers to exhaust the pools and then one more key\n usage to ensure successful registration.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/e9d315d65df32df6a5cf2ed24ee5d661de55dc8b"},{"sha":"86b934848732ce309d8b7ffd39e6081db409d085","author":{"email":"1ba97b476c7cde80bb8797d02bc7028f86fca54b@cericlabs.com","name":"Chris \"Ceiu\" Rog"},"message":"Merge pull request #939 from candlepin/dgoodwin/fix-el7-docker\n\nFix EL7 docker rpm container test.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/86b934848732ce309d8b7ffd39e6081db409d085"},{"sha":"daef2077f6ef03e3961915b649e482bdc8dc465b","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@redhat.com","name":"Devan Goodwin"},"message":"Fix a mistaken copy paste to pull in latest cpdb in docker container.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/daef2077f6ef03e3961915b649e482bdc8dc465b"},{"sha":"540f5a7a09a56d1298f7fd1cc651f61d78d3715c","author":{"email":"c897755cfe7622d85bcf905f311906951ce6e014@redhat.com","name":"Alex Wood"},"message":"Add RPM_URL option for EL7 containers.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/540f5a7a09a56d1298f7fd1cc651f61d78d3715c"},{"sha":"049642b5969e450805d347f68a693e02ca5128be","author":{"email":"56761f31cfc9091ec6d5e7972ab653deb1e80a2a@rm-rf.ca","name":"Devan Goodwin"},"message":"Merge pull request #941 from candlepin/awood/rpm-url-el7\n\nAdd RPM_URL option for EL7 containers.","distinct":false,"url":"https://api.github.com/repos/candlepin/candlepin/commits/049642b5969e450805d347f68a693e02ca5128be"}]}