{"push_id":1335687557,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"4b8ad3a8a7ad6751bdac30e8cac4f9177267edeb","before":"361d643ce7f7cd62ef6c733f0ac614b729beb6f8","commits":[{"sha":"63f21952f4347f9fb0cd4655110a37d57606e7c6","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"golang: Split things into packages\n\nThis makes this logically more separate! :) As an aside...\n\nI really hate the way golang does dependencies and packages. Yes, some\npeople insist on nesting their code deep into a $GOPATH, which is fine\nif you're a google dev and are forced to work this way, but annoying for\nthe rest of the world. Your code shouldn't need a git commit to switch\nto a a different vcs host! Gah I hate this so much.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/63f21952f4347f9fb0cd4655110a37d57606e7c6"},{"sha":"8fe3891ea9917c46ffa0214f46e815af12354e77","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"Makefile: Limit depth for yamlfmt","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/8fe3891ea9917c46ffa0214f46e815af12354e77"},{"sha":"ad3c6bdc888ef200d9414877b2856fd25e668f09","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"TODO: add TODO item about DHT idea","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/ad3c6bdc888ef200d9414877b2856fd25e668f09"},{"sha":"ccc00f913d08a64446bedb10b677e274dda54a62","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"Resources: Update interface to support errors\n\nThis was an early interface mistake I made and is now corrected.\nWe'll plumb in checking the error state of Init() and running Validate()\nlater on.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/ccc00f913d08a64446bedb10b677e274dda54a62"},{"sha":"e0107b1ddaf8b1086b6e2bd0ba431d62f4f9efff","author":{"name":"Felix Frank","email":"aeb2e4d6cf3f1020d52da8865026a01837fe51a9@Alumni.TU-Berlin.de"},"message":"have 'make clean' get rid of generated code files again","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/e0107b1ddaf8b1086b6e2bd0ba431d62f4f9efff"},{"sha":"ef979a0839006d22ef77cc6310e8d2d7bacf5879","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"vendor: Update etcd to working version and fix grpc stuff","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/ef979a0839006d22ef77cc6310e8d2d7bacf5879"},{"sha":"ea85e2af6b7c359cd04883e2518398945c7f1c5d","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"golang: Update to version 1.6 as the minimum\n\nEtcd now requires golang version 1.6 or greater.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/ea85e2af6b7c359cd04883e2518398945c7f1c5d"},{"sha":"eb30642b6fa956af13c9fc57bc573b2df9254525","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"readme: Add link to godoc","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/eb30642b6fa956af13c9fc57bc573b2df9254525"},{"sha":"2a60debcebf71b3b8ee4439468c572b7ee4b32b1","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"resources: svc: Catch reload states too","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/2a60debcebf71b3b8ee4439468c572b7ee4b32b1"},{"sha":"41b3db7d6b3682e96bf67dde82c45a668e5f16b0","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"golint: Fix issues caught by the linter","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/41b3db7d6b3682e96bf67dde82c45a668e5f16b0"},{"sha":"30d93cfde7775d4caed4e28d64545e83b86e9969","author":{"name":"Felix Frank","email":"aeb2e4d6cf3f1020d52da8865026a01837fe51a9@Alumni.TU-Berlin.de"},"message":"resources: msg: Introduce new resource type to log arbitrary messages\n\nUntested things:\n* systemd journal\n\nUnimplemented things:\n* syslog","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/30d93cfde7775d4caed4e28d64545e83b86e9969"},{"sha":"f09db490f07972071e33abd8b4ec49d108e2f5b7","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"golint: Fix nested else statement","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/f09db490f07972071e33abd8b4ec49d108e2f5b7"},{"sha":"654b3e9dbe62c18d8bdcc0e4ee6855396da37986","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"file: Fix regression in fsnotify code\n\nThis was a major deadlock that hit the file resource. I didn't notice it\nearlier because I was using an older version of fsnotify and I hadn't\ndone a go get -u to refresh it. I finally tracked this down, and will\nvendor the repository until a fix upstream or a workaround downstream is\nadded.\n\nThe upstream issue is: https://github.com/fsnotify/fsnotify/issues/123","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/654b3e9dbe62c18d8bdcc0e4ee6855396da37986"},{"sha":"9368c7e05f49c50874321ca7a083a85ac279b70a","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"resources: msg: Turn on journal logging in the example\n\nMake this more useful by default.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/9368c7e05f49c50874321ca7a083a85ac279b70a"},{"sha":"567dcaf79db4683fba80f50efba224dba7c43d8f","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"resources: fix deadlock on recursion\n\nThis was a sneaky deadlock which wasn't 100% reproducible. It was pretty\ntricky to find because the same deadlocked behaviour was seen due to the\nregression in the fsnotify module.\n\nThe event system needs a bit of a cleaning, but this can happen later.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/567dcaf79db4683fba80f50efba224dba7c43d8f"},{"sha":"46893e84c3b7c51c5a16b33bd2d88fd97e8b8cee","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"recwatch: Split recursive watching into sub-package\n\nThis splits the recursive watching bit of the file file resource into\nit's own package. This also de-duplicates the configwatch code and puts\nit into the same package. With these bits refactored, it was also easier\nto clean up the error code in main.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/46893e84c3b7c51c5a16b33bd2d88fd97e8b8cee"},{"sha":"cd26a0770d26ee8a812c1cf989270779c06984d0","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"test: Catch go vet issues in subpackages\n\nImprove our tests now that we have multiple packages to test.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/cd26a0770d26ee8a812c1cf989270779c06984d0"},{"sha":"b7bd2d26645040d53b060f05725ad4a7f68bdeba","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"recwatch: Rearrange condition to unconfuse golinter\n\nThis wasn't a bug, but the go linter is unhappy because it is dumb.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/b7bd2d26645040d53b060f05725ad4a7f68bdeba"},{"sha":"71a82b0a3422c05bafeea89145f68b61eac54c74","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"resources: Use named fields to avoid bothering go vet\n\nThis removes an invalid warning which tries to prevent ambiguous changes\nI suppose.","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/71a82b0a3422c05bafeea89145f68b61eac54c74"},{"sha":"cfde54261b8e0c3c26fe786bd5d406899b881383","author":{"name":"James Shubin","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@shubin.ca"},"message":"golint: Outdent else statement","distinct":true,"url":"https://api.github.com/repos/BinaryTiger/mgmt/commits/cfde54261b8e0c3c26fe786bd5d406899b881383"}]}
{"actor":{"display_login":"BinaryTiger"}}