{"push_id":718864750,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"d02ed9a09233f5b87aebde5a09ec73c10753b960","before":"fbf00a888a66357172ecf7b172356c66855e8992","commits":[{"sha":"12bd645b58b97ff857ae8037be926b32ace6199c","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Use PhutilClassMapQuery\n\nSummary: Use `PhutilClassMapQuery` where appropriate.\n\nTest Plan: Not quite sure.\n\nReviewers: #blessed_reviewers, epriestley\n\nReviewed By: #blessed_reviewers, epriestley\n\nSubscribers: epriestley, Korvin\n\nDifferential Revision: https://secure.phabricator.com/D13427","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/12bd645b58b97ff857ae8037be926b32ace6199c"},{"sha":"2bac12af4c8a486272621e2dbce2c9e41f9abeb9","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Use PhutilClassMapQuery instead of PhutilSymbolLoader\n\nSummary: Use `PhutilClassMapQuery` instead of `PhutilSymbolLoader`, mostly for consistency.\n\nTest Plan: N/A\n\nReviewers: epriestley, #blessed_reviewers\n\nReviewed By: epriestley, #blessed_reviewers\n\nSubscribers: epriestley, Korvin\n\nDifferential Revision: https://secure.phabricator.com/D13571","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/2bac12af4c8a486272621e2dbce2c9e41f9abeb9"},{"sha":"80ea20a45055e05550be7a1bfd23f020ff306316","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Allow PhutilClassMapQuery to filter null\n\nSummary: Allow `PhutilClassMapQuery` to filter objects which return `null` from the \"unique\" method.\n\nTest Plan: See next diff.\n\nReviewers: epriestley, #blessed_reviewers\n\nReviewed By: epriestley, #blessed_reviewers\n\nSubscribers: epriestley, Korvin\n\nDifferential Revision: https://secure.phabricator.com/D13572","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/80ea20a45055e05550be7a1bfd23f020ff306316"},{"sha":"d8a63d8c2907a5c5256ce0f8bcccf46ef3f14d5c","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshuaspence.com","name":"Joshua Spence"},"message":"Add a `pregsprintf` function\n\nSummary: See rP14507dc64bf42373e627a90016cd63f06e82e19b.\n\nTest Plan: Added unit tests.\n\nReviewers: epriestley, #blessed_reviewers\n\nReviewed By: epriestley, #blessed_reviewers\n\nSubscribers: Korvin, epriestley\n\nDifferential Revision: https://secure.phabricator.com/D12310","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/d8a63d8c2907a5c5256ce0f8bcccf46ef3f14d5c"},{"sha":"3753a09dfc7e7ee2626946735e420e5b50480f89","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@epriestley.com","name":"epriestley"},"message":"Provide phutil_json_encode()\n\nSummary:\nRef T8672. Various issues like T8672 and T5955 are more difficult to understand and debug because we are not careful about checking for JSON encoding errors.\n\nAdd an error checking JSON encoder. This will let us raise an issue at the source of the problem, instead of further down the pipeline.\n\nTest Plan: Added and executed unit tests.\n\nReviewers: btrahan, joshuaspence\n\nReviewed By: btrahan\n\nSubscribers: epriestley\n\nManiphest Tasks: T8672\n\nDifferential Revision: https://secure.phabricator.com/D13444","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/3753a09dfc7e7ee2626946735e420e5b50480f89"},{"sha":"a0ea87feb8eb95b9bca0fd6ac10f7dc0602b468c","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@epriestley.com","name":"epriestley"},"message":"Remove referneces to \"www.phabricator.com\" in libphutil\n\nSummary: This host is out of service.\n\nTest Plan: `git grep -i www.phabricator.com`, triggered exception, read text.\n\nReviewers: chad\n\nReviewed By: chad\n\nSubscribers: epriestley\n\nDifferential Revision: https://secure.phabricator.com/D13587","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/a0ea87feb8eb95b9bca0fd6ac10f7dc0602b468c"},{"sha":"d02ed9a09233f5b87aebde5a09ec73c10753b960","author":{"email":"da2ea5bee82302925a2874f529684e980c179d70@eitanadler.com","name":"Eitan Adler"},"message":"Add hack since upstream will never support this use case (see\nhttps://secure.phabricator.com/T8014)","distinct":true,"url":"https://api.github.com/repos/freebsd/libphutil/commits/d02ed9a09233f5b87aebde5a09ec73c10753b960"}]}