{"push_id":777222359,"size":23,"distinct_size":23,"ref":"refs/heads/wip","head":"72e4a4ca7c9d77152ef1dd7ed065dbafb301c0bb","before":"102d39b97f4ff7913a15a6a7b84fb3d7ca8ca47a","commits":[{"sha":"e699ada6c2b4e23172f5950f1bbcdfba9879c50b","author":{"email":"d6ce3e479207e1eef007d38224ca9f16a1be875e@palantir.com","name":"Ari Gesher"},"message":"Added license to code and repository","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/e699ada6c2b4e23172f5950f1bbcdfba9879c50b"},{"sha":"7a5f2d8ff6013535e7ec7d393ea2b440182152cd","author":{"email":"d6ce3e479207e1eef007d38224ca9f16a1be875e@palantir.com","name":"Ari Gesher"},"message":"Expanded instructions and license info","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/7a5f2d8ff6013535e7ec7d393ea2b440182152cd"},{"sha":"f8cc62070012319d2dc7397b850a1bfc59f93842","author":{"email":"955405675e5ddb1a110d200661c528aa223ef60f@palantir.com","name":"Elijah Newren"},"message":"README.md: Not everyone will be using AD for authentication","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/f8cc62070012319d2dc7397b850a1bfc59f93842"},{"sha":"582e280bab6308357703a0970cb5021784245fc5","author":{"email":"955405675e5ddb1a110d200661c528aa223ef60f@palantir.com","name":"Elijah Newren"},"message":"README.md: Move User Guide before installation and admin guide\n\nPeople who are installing or administering a system running this plugin\nwill want to know everything in the installation, admin, and user guide\nsections of this document.  However, users only care about the user guide,\nand there will be a lot more of them than admins.  Since we are pointing\nend-users at this documentation, let's put the User Guide first.","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/582e280bab6308357703a0970cb5021784245fc5"},{"sha":"151ee051c216a089653b984891072b883bf31e7d","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Add support for cronjobs.","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/151ee051c216a089653b984891072b883bf31e7d"},{"sha":"ace9734bbf183753020aba9f79fa0569b09c8085","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Handle project config file a little earlier\n\nThis is in preparation for some further refactoring work","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/ace9734bbf183753020aba9f79fa0569b09c8085"},{"sha":"342876cdbe2bb95baa2aa63c077ec4841fd8e009","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Added new templates for each job type and JobPanels","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/342876cdbe2bb95baa2aa63c077ec4841fd8e009"},{"sha":"dd5ea8180ef14f7bf1ddd56ac63ee05d8015db17","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Redirect to ProjectConfigScreen from plugin entry point","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/dd5ea8180ef14f7bf1ddd56ac63ee05d8015db17"},{"sha":"c4b1238a0f5ba1e722ef84c9e9dc34bbc9d94a8e","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Organized imports for jobsservlet and jenkinsprovider","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/c4b1238a0f5ba1e722ef84c9e9dc34bbc9d94a8e"},{"sha":"9703fcfbfffa88673fb8d017a21c67687cf92d33","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Rename plugin entry point to gerritciplugin.\n\nProjectSettingScreen is now an obsolete and misleading name for\nthe class since it no longer displays a screen but redirects to\neither the project screen or admin screen.","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/9703fcfbfffa88673fb8d017a21c67687cf92d33"},{"sha":"cc957cc1eaa93ead33f118bc44195a8dfb42781c","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Added javascriptobjects to hold list of jobs.\n\nThe format of these objects is of the form:\n{\"items\":[\n\":jobName\": \"blah\", \":jobType\":\"verify\", \":items\": [\":verifyBranchRegex\":\"blah\",\":verifyCommand\":\"blah\"],\n\":jobName\": \"blah\", \":jobType\":\"publish\", \":items\": [\":publishBranchRegex\":\"blah\",\":publishCommand\":\"blah\"]\n]","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/cc957cc1eaa93ead33f118bc44195a8dfb42781c"},{"sha":"534a2e735f3a34261149a76c85543f905d5559de","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Enable dynamic reloading of new templates","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/534a2e735f3a34261149a76c85543f905d5559de"},{"sha":"66a4e60abd58b365776dcd96f3fbc05b160d3012","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Rename getJenkinsJob method to getJenkinsConfigFromFile","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/66a4e60abd58b365776dcd96f3fbc05b160d3012"},{"sha":"4f66d38d1e488f1edca2b35a33711d35e29c1e45","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Moved file reading functions to configfileutils","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/4f66d38d1e488f1edca2b35a33711d35e29c1e45"},{"sha":"840003fe33cd36264bbc973f2312e5d7c0dce9fe","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Combined all jobtypes list into one","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/840003fe33cd36264bbc973f2312e5d7c0dce9fe"},{"sha":"9b350cd3f2994198ea7e4b49acb34178ce42e7f9","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Add cronJob and timeoutMinutes input checking","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/9b350cd3f2994198ea7e4b49acb34178ce42e7f9"},{"sha":"52230beb1fe48743d86b751385a6ddbfa2f0db7d","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Refactor template scheme to reduce repetitive html code","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/52230beb1fe48743d86b751385a6ddbfa2f0db7d"},{"sha":"aa65ab288d370b98dcf6a421482f64df2d2c85f6","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Add deleteButton, saveButton, toggleButoon, and header to ProjectConfigScreen","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/aa65ab288d370b98dcf6a421482f64df2d2c85f6"},{"sha":"4fcc87162a12116c76899958cdd880032cfa0d80","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Added boostrap css and js libraries as is","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/4fcc87162a12116c76899958cdd880032cfa0d80"},{"sha":"cc44aefe1e1aac080a7f6b360c508489c26d4e4c","author":{"email":"3daf6c7bae074dbce6afb98699249dad657a25fd@palantir.com","name":"Camus Ma"},"message":"Replaced project.css with bootstrap.min.css.","distinct":true,"url":"https://api.github.com/repos/palantir/gerrit-ci/commits/cc44aefe1e1aac080a7f6b360c508489c26d4e4c"}]}