{"push_id":679352653,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"b4d121a14416488e24676e59b15be83a194bda6c","before":"8c4db917e29bca5b6fe91f8ef5cca021ca1d0ec6","commits":[{"sha":"291c1e535413737a9a11079d32743f760334557d","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"No point in dedicated func for default remote server address value","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/291c1e535413737a9a11079d32743f760334557d"},{"sha":"d32cf5de883102634283f943d188508ff1219646","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Refactor profile loading into environment loading","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/d32cf5de883102634283f943d188508ff1219646"},{"sha":"862669fd78e35c596c7a1ba79ca6bd787e360004","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Comply with pyflakes","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/862669fd78e35c596c7a1ba79ca6bd787e360004"},{"sha":"7c3392ccd506a1c48522c6e74834a00ca23038c8","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"DRY for ssh-related docker binds when calling a remote command","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/7c3392ccd506a1c48522c6e74834a00ca23038c8"},{"sha":"40fc633b3fe5d72335ca8cd1bcdb09dee671cb6b","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Only test ssh connection and keys for remote-based commands","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/40fc633b3fe5d72335ca8cd1bcdb09dee671cb6b"},{"sha":"89dda59c928c8ae171dc2d0438451b97b4c1621f","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Pass user_profile instance explicitly rather than through dependancy injection","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/89dda59c928c8ae171dc2d0438451b97b4c1621f"},{"sha":"7e60ce4afc8a3b485879865c13bcc62b14bc0b90","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"PEP8 and pyflake all the things!","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/7e60ce4afc8a3b485879865c13bcc62b14bc0b90"},{"sha":"53bf73f982e4be6cab70dcf941c8bd5b7619a183","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Support for custom remote servers and their ssh public keys","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/53bf73f982e4be6cab70dcf941c8bd5b7619a183"},{"sha":"f11e4ac4ea097756058d2ec207d5ccce89be88e9","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Hotfix:If there is no deploy section in env config, no need to panic","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/f11e4ac4ea097756058d2ec207d5ccce89be88e9"},{"sha":"a40a34bae20b910c0e8aed0db60bb880a288b563","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Clean up what Jack spotted","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/a40a34bae20b910c0e8aed0db60bb880a288b563"},{"sha":"4b4049c8ce1dc5e8a0d8ee242911b0c2188ac0d8","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Pass profile instance as required argument for pertinent function signatures","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/4b4049c8ce1dc5e8a0d8ee242911b0c2188ac0d8"},{"sha":"9894020d1ceecc2cd0c0fab3a4c5f5ac5e9955cd","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Catch only exceptions for config fields not stated","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/9894020d1ceecc2cd0c0fab3a4c5f5ac5e9955cd"},{"sha":"b96f96c0026cd8b187729dedd1f4d05ec7f68a38","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Add remote_server_command for web_command with ssh bindings","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/b96f96c0026cd8b187729dedd1f4d05ec7f68a38"},{"sha":"2227eb90018f94db318e14919fb4600fec3ca244","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Load remote_server_key into environment, not dump in file","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/2227eb90018f94db318e14919fb4600fec3ca244"},{"sha":"5bd017bd9e3b37314bbb72f548386b9e086a6e93","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Switch to remote_server_command wrapper when needed","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/5bd017bd9e3b37314bbb72f548386b9e086a6e93"},{"sha":"b4d121a14416488e24676e59b15be83a194bda6c","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@excess.org","name":"Ian Ward"},"message":"Merge pull request #132 from dborzov/master\n\nRefactor commands on datacats projects as methods of  datacats projects, not UserProfile","distinct":true,"url":"https://api.github.com/repos/datacats/datacats/commits/b4d121a14416488e24676e59b15be83a194bda6c"}]}