{"push_id":757152497,"size":2,"distinct_size":1,"ref":"refs/heads/develop","head":"ba62c92b8f8a0d4d36cc9e31a70977b57cdd0421","before":"bf7d797451ce17c4ec27e16b94b01770d8bdde3f","commits":[{"sha":"a268a20338f89d5aeef83c2486b54e8be73a67bb","author":{"email":"bcd66b84ebceb8404db9191d837c83f1b20bab8e@redhat.com","name":"Ralph Bean"},"message":"Reconcile the subjective API with the conglomerate API.\n\nThis should make it so you can pass an optional ``subject`` to the conglomerate\nAPI and have it behave sensibly.\n\nThe subjective API allows you get a string like:\n\n- \"you submitted an update\"\n\nfrom a message where you would normally get a string like:\n\n- \"ralph submitted an update\"\n\n**If** you pass it a ``subject=ralph`` argument.\n\nThe conglomerate API allows you to group messages together and get single\nstrings that represent all of them.  So, instead of getting:\n\n- \"ralph submitted update X\"\n- \"ralph submitted update Y\"\n- \"ralph submitted update Z\"\n\nYou get:\n\n- \"ralph submitted updates X, Y, and Z\"\n\n----\n\nThis patch reconciles those two APIs by letting the conglomerate functions\nhandle a ``subject`` if one is provided, so you can get something like:\n\n- \"you submitted updates X, Y, and Z\"\n\nThis patch changes the conglomerate API and tests and requires a similar patch\nprovided in fedora-infra/fedmsg_meta_fedora_infrastructure#305.\n\nThis will be nice for the fedora-hubs implementation (eventually).","distinct":false,"url":"https://api.github.com/repos/fedora-infra/fedmsg/commits/a268a20338f89d5aeef83c2486b54e8be73a67bb"},{"sha":"ba62c92b8f8a0d4d36cc9e31a70977b57cdd0421","author":{"email":"bcd66b84ebceb8404db9191d837c83f1b20bab8e@redhat.com","name":"Ralph Bean"},"message":"Merge pull request #345 from fedora-infra/feature/subjective-conglomeration\n\nReconcile the subjective API with the conglomerate API.","distinct":true,"url":"https://api.github.com/repos/fedora-infra/fedmsg/commits/ba62c92b8f8a0d4d36cc9e31a70977b57cdd0421"}]}