{"push_id":594606799,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5d16b0fd9cfc9b77a15484bc4244eb5b8aec877f","before":"3dc8c39202b2ad2f303be5ae42208aba1aa94429","commits":[{"sha":"13f7cf70d59e5d865200f505db085a57eb3ba1eb","author":{"email":"d00136b1f350cdfd4a4b13e2c189b3ba40c3257e@gmail.com","name":"Dolph Mathews"},"message":"Refactor: remove token formatters dep on 'token_data' on create()\n\nThe calling module already has to understand how token_data is composed,\nso there's no reason for the token formatters create() method to work\nwith such complex data. This patch ensures that token formatters only\nsee primitive strings (of datetimes, audit IDs, and trust IDs) when\ncreating tokens, which they're free to encode however they wish.\n\nThe subsequent patch removes the same dependency in validate().\n\nAs part of this refactor, bug 1428829 is also addressed by simplifying\nhow audit_ids are handled (they're not mutated any more than strictly\nnecessary).\n\nChange-Id: Ia07c57ef183d188acea7fc1f731b94a8792c2875\nCloses-Bug: 1428829","distinct":true,"url":"https://api.github.com/repos/openstack/keystone/commits/13f7cf70d59e5d865200f505db085a57eb3ba1eb"},{"sha":"5d16b0fd9cfc9b77a15484bc4244eb5b8aec877f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Refactor: remove token formatters dep on 'token_data' on create()\"","distinct":true,"url":"https://api.github.com/repos/openstack/keystone/commits/5d16b0fd9cfc9b77a15484bc4244eb5b8aec877f"}]}