{"push_id":688434542,"size":16,"distinct_size":7,"ref":"refs/heads/develop","head":"c74db86de0b3afd97ef4174e06fa2084ff3b6dc2","before":"f548d4f6e9e3452f0c7f2955ec9eee308263774a","commits":[{"sha":"0f90fb0f15d89e5c57a79c456278cb67e6f9b84f","author":{"email":"bbfbe00f39eba682660cf45f42c4a650eb4e4fba@azavea.com","name":"Casey Thomas"},"message":"Update shrinkwrap","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/0f90fb0f15d89e5c57a79c456278cb67e6f9b84f"},{"sha":"ed48baf8c978ae7f80dac4eff84090e3eed390ae","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Add button to save project\n\nThis adds a new menuitem in the project dropdown to save the project.","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/ed48baf8c978ae7f80dac4eff84090e3eed390ae"},{"sha":"c589b0c785ea55dfd98584b736a75117014231fb","author":{"email":"bbfbe00f39eba682660cf45f42c4a650eb4e4fba@azavea.com","name":"Casey Thomas"},"message":"Add turf-buffer and turf-random. Update shrinkwrap","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/c589b0c785ea55dfd98584b736a75117014231fb"},{"sha":"20bd2f142558135ee714bcf59b1d5309163edb5d","author":{"email":"bbfbe00f39eba682660cf45f42c4a650eb4e4fba@azavea.com","name":"Casey Thomas"},"message":"Implement mock \"delineate watershed\" tool.\n\n* When the user selects one of the delineate watershed methods,\ngenerate a random polygon centered where the user clicked. The\nshape occasionally looks vaguely like a watershed. This is\ntemporary until there is support for generating watershed boundaries.\n\nRefs #300","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/20bd2f142558135ee714bcf59b1d5309163edb5d"},{"sha":"8b10fcc19fa4115c26bc94487a720fa5bd49f7ee","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #308 from kdeloach/feature/save-project-button\n\nAdd button to save project","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/8b10fcc19fa4115c26bc94487a720fa5bd49f7ee"},{"sha":"805826222e61c74e303ee04944a8c21096e7d3fa","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Remove outdated code\n\nThis attribute no longer exists on the Project model.","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/805826222e61c74e303ee04944a8c21096e7d3fa"},{"sha":"04b34b968fa996de302912788162bbb75b9c982a","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Implement model input tools\n\nSerializes input UI values to client-side models.\n\nTo test:\n1. Add scenario and change precipitation value\n2. Create another scenario and add modifications / change precipitation\nvalue\n3. Switching between scenarios should show correct user selected values\n\nConnects #167","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/04b34b968fa996de302912788162bbb75b9c982a"},{"sha":"a44eb9d6f53349b27ab5dc7ef61262268b2d1f06","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Move updateModifications call from view to controller\n\nModels shouldn't be updating views so I moved this logic to the\ncontroller instead.","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/a44eb9d6f53349b27ab5dc7ef61262268b2d1f06"},{"sha":"968de51efc8dfdecfc2809185e3487d5904fe8ab","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Fix tests","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/968de51efc8dfdecfc2809185e3487d5904fe8ab"},{"sha":"b9ede172188e738ee021272620d571200d4bf53f","author":{"email":"369679bcd69f26eb4fcbf7091933cf5cb602b5b2@azavea.com","name":"Terence Tuhinanshu"},"message":"Fix SASS typo\n\n&.focus implies a class of `focus`, whereas &:focus implies the pseudo-\nselector, which is what we want.","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/b9ede172188e738ee021272620d571200d4bf53f"},{"sha":"1fb89a123a124f4a3aee6f4218f979707e73f8e5","author":{"email":"369679bcd69f26eb4fcbf7091933cf5cb602b5b2@azavea.com","name":"Terence Tuhinanshu"},"message":"Add toggle button to show/hide results window\n\n * Add button to template, add styling\n * Add button to view, wire up with existing animateIn and animateOut\n * Change button icon after animateIn and animateOut\n * Change animateOut behavior so that map size is adjusted first, and\n   we don't see any empty space when it is animating out","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/1fb89a123a124f4a3aee6f4218f979707e73f8e5"},{"sha":"aa454db2c26156b6f589f81a386db52d12d2b7dd","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@azavea.com","name":"Kevin DeLoach"},"message":"Fix tests not running on Jenkins\n\nThe tests were failing because of a missing dependency related to\nsinon. It appears that because of the way that sinon is written, its\ninternal utility functions are optimized away during minification.\n\nFixed this by removing minification of staging/production bundles.\n\nTest that this works by running `VAGRANT_ENV=TEST vagrant provision\napp` and verifiying that all the JS tests pass via\n`./scripts/testem.sh`. You could also just inspect the PR builder\noutput on Jenkins to confirm that JS tests were run.\n\nConnects #289","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/aa454db2c26156b6f589f81a386db52d12d2b7dd"},{"sha":"cde5fdac4e47601c9a9d25c848a929dce3d6afd1","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #312 from kdeloach/fix/jenkins-tests\n\nFix tests not running on Jenkins","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/cde5fdac4e47601c9a9d25c848a929dce3d6afd1"},{"sha":"f2237cf7ac6269bb8b51496011b954ba178f4a80","author":{"email":"e056edc05e38e089b89189c405c78580dd23be0b@gmail.com","name":"Kevin DeLoach"},"message":"Merge pull request #273 from kdeloach/feature/input-tools\n\nImplement model input tools","distinct":false,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/f2237cf7ac6269bb8b51496011b954ba178f4a80"},{"sha":"ff82289718770c3708d9d7ee1aa2e3a5544b6b64","author":{"email":"1a08d84b050968de913c859c1eecc9e54b677b4f@tuhinanshu.com","name":"Terence Tuhinanshu"},"message":"Merge pull request #309 from rajadain/feature/toggle-results-window\n\nToggle Results Window\r\n\r\nModel Results window can now be minimized / toggled, giving the user more room for the map to draw modifications in.\r\n\r\nConnects #275","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/ff82289718770c3708d9d7ee1aa2e3a5544b6b64"},{"sha":"c74db86de0b3afd97ef4174e06fa2084ff3b6dc2","author":{"email":"0d6d6691a10f8ad15f6aff21ab6071bdea4e1179@gmail.com","name":"Casey Thomas"},"message":"Merge pull request #305 from caseypt/feature/delineate-watershed\n\nMock delineate watershed","distinct":true,"url":"https://api.github.com/repos/caseypt/model-my-watershed/commits/c74db86de0b3afd97ef4174e06fa2084ff3b6dc2"}]}