{"push_id":548485422,"size":29,"distinct_size":4,"ref":"refs/heads/master","head":"f99ca7ef1127af8322a30e9ad801af113280337d","before":"ff8939cd1d8da1a0dbf1ed08a614152f8f2df2ef","commits":[{"sha":"2267a25c7d2392a42b00cc72015340d03ea34c63","author":{"email":"127222d1e1c82bc595252a2e7bcecd87e15130ad@amplify.com","name":"Nathan Hurst"},"message":"adding basic usage of github api for fetching pull requests and commits","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/2267a25c7d2392a42b00cc72015340d03ea34c63"},{"sha":"2f4453fee602c92cf58c55f3d93b900b1635bf02","author":{"email":"127222d1e1c82bc595252a2e7bcecd87e15130ad@amplify.com","name":"Nathan Hurst"},"message":"parameterizing pull request and commit api calls for org, repo, and date","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/2f4453fee602c92cf58c55f3d93b900b1635bf02"},{"sha":"26d20e69b0adc00ddea854a515ed57b184d4e161","author":{"email":"127222d1e1c82bc595252a2e7bcecd87e15130ad@amplify.com","name":"Nathan Hurst"},"message":"autopaging github api calls","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/26d20e69b0adc00ddea854a515ed57b184d4e161"},{"sha":"f1a776e1dc3c5da78451bf9a0c5aa9ef7051462c","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Merge remote-tracking branch 'nahurst/add_octokit' into github_stats_foundation\n\nConflicts:\n\tGemfile\n\tGemfile.lock\n\tspec/spec_helper.rb","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/f1a776e1dc3c5da78451bf9a0c5aa9ef7051462c"},{"sha":"280ba90c7687284a2d01555ebf47d774897abcde","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Adjust Github pr & commit service methods to stipulate for repo","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/280ba90c7687284a2d01555ebf47d774897abcde"},{"sha":"d4a254df8bd4cf19120a5a2e1cf3212e697b3685","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add Github service methods to find issues and forks for repos (with specs)","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/d4a254df8bd4cf19120a5a2e1cf3212e697b3685"},{"sha":"6bff9e54e298e70b8eac2f1796d42bdc8f03cad2","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add specs for user-focused Github service methods","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/6bff9e54e298e70b8eac2f1796d42bdc8f03cad2"},{"sha":"1c5fbd59e1e211ac9f1a3d539e54c07da20c7a9f","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add user-focused Github service methods","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/1c5fbd59e1e211ac9f1a3d539e54c07da20c7a9f"},{"sha":"a3f78f205d644973ba9e4bbdb44d46b9b96ec586","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add vcr gem cassettes for testing Github service methods","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/a3f78f205d644973ba9e4bbdb44d46b9b96ec586"},{"sha":"4ab34e49cabd997927814e884d4fe6bfd8ce0f76","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Adjust syntax according to HoundCI recommendations","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/4ab34e49cabd997927814e884d4fe6bfd8ce0f76"},{"sha":"2eb92851693cf0b0e6522499bff4fe6807aeb03c","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Update vcr cassettes with extended octokit https url","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/2eb92851693cf0b0e6522499bff4fe6807aeb03c"},{"sha":"01533b557bb146b4a3f395d95d4a163266afaf6b","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Adjust Github service methods to work with Time objects\n\nPreviously these methods expected strings, but Event start_date & end_date\nattributes are returned as times.","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/01533b557bb146b4a3f395d95d4a163266afaf6b"},{"sha":"f5c6b902514dbc03c3d5aa295351e81dc87031a2","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Reset empirical_oct_forks.yml cassette","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/f5c6b902514dbc03c3d5aa295351e81dc87031a2"},{"sha":"a2c0bfc10cce9e13d8312ee7e8f538017cca3f0a","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add Github method to return user login","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/a2c0bfc10cce9e13d8312ee7e8f538017cca3f0a"},{"sha":"c23af97347f987fa48d052d1a32d76531edc73da","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add specs for Github utility methods: #set_date_format & #get_user_login_by_uid","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/c23af97347f987fa48d052d1a32d76531edc73da"},{"sha":"88c5388cfe7a4306db44c0d4225dbdb3106e9d4e","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add EventRegistration method to create args for Github methods","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/88c5388cfe7a4306db44c0d4225dbdb3106e9d4e"},{"sha":"67293d7a808c77efb427037e3499450a59ca172b","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Return user stats from event_registrations","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/67293d7a808c77efb427037e3499450a59ca172b"},{"sha":"0dd127a3b19431fa05ab840ed6b968473f178014","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add factories to allow testing for EventRegistration GitHub stats","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/0dd127a3b19431fa05ab840ed6b968473f178014"},{"sha":"01bfa5872a4794fb0025663540e201685d46b15e","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add specs to confirm EventRegistration github stats methods","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/01bfa5872a4794fb0025663540e201685d46b15e"},{"sha":"be26c367127f3ed0e6a3a436955481f32bf23e58","author":{"email":"73623c3f1d9b7b41b3bd8be44924a14a84c94ff6@gmail.com","name":"Courteney Ervin"},"message":"Add cassettes for event_registration_spec.rb","distinct":false,"url":"https://api.github.com/repos/courte/codemontage/commits/be26c367127f3ed0e6a3a436955481f32bf23e58"}]}