{"push_id":655647686,"size":5,"distinct_size":1,"ref":"refs/heads/develop","head":"dcdd6428cbca35a87fb93e7e11bdde6ebe85c881","before":"a24fe49c1e3aca44d79efbf90f42709b6f0c0dee","commits":[{"sha":"2e2ab49c7cfaa850188af353d2d962ae1be962bc","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Merge branch 'release/3.0.150422'","distinct":false,"url":"https://api.github.com/repos/azavea/nyc-trees/commits/2e2ab49c7cfaa850188af353d2d962ae1be962bc"},{"sha":"86191db8d1a8067311f04e00e5d83884334432b8","author":{"email":"a5f1e445e4e3ee7f0825804fbbce7124178495f9@azavea.com","name":"Hector Castro"},"message":"Merge branch 'release/4.0.150427'","distinct":false,"url":"https://api.github.com/repos/azavea/nyc-trees/commits/86191db8d1a8067311f04e00e5d83884334432b8"},{"sha":"a7447aff6dd97233ab307f479f36099ed83eb99e","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Change URLs to accept all valid usernames\n\nI used the same regex that Django uses when validating usernames:\nhttps://github.com/django/django/blob/1.7.8/django/contrib/auth/models.py#L371\nso I think this should cover all possible usernames\n\nConnects to #1440\nConnects to #1443","distinct":false,"url":"https://api.github.com/repos/azavea/nyc-trees/commits/a7447aff6dd97233ab307f479f36099ed83eb99e"},{"sha":"e1dab1b7aeaa23402d1835ba88afaa7efe0106ef","author":{"email":"20146c466448b2d7d6822409467f70db140956d7@azavea.com","name":"Michael Maurizi"},"message":"Merge pull request #1563 from maurizi/hotfix/fix-username-reverse\n\nChange URLs to accept all valid usernames","distinct":false,"url":"https://api.github.com/repos/azavea/nyc-trees/commits/e1dab1b7aeaa23402d1835ba88afaa7efe0106ef"},{"sha":"dcdd6428cbca35a87fb93e7e11bdde6ebe85c881","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Merge branch 'hotfix/4.1.150505' into develop","distinct":true,"url":"https://api.github.com/repos/azavea/nyc-trees/commits/dcdd6428cbca35a87fb93e7e11bdde6ebe85c881"}]}