{"push_id":1400879552,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"0a568a28e08fc484535bcf087138a5f6b7a9dcb7","before":"d737bca5056f43550aaaf45fad846b6081e210a5","commits":[{"sha":"4fe39896923b8a365248f550062a8af2356e6b97","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Set git diff.compactionHeuristic=1\n\nIn git 2.9 ships a feature which uses newlines as a heuristic when\ndetermining hunk boundaries. This leads to more readable diffs.\n\nSee: https://github.com/blog/2188-git-2-9-has-been-released","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/4fe39896923b8a365248f550062a8af2356e6b97"},{"sha":"03f861623a2f6cbcaa0f4cb9831d818545844d37","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add flynn setup\n\nThis won't be applicable for anyone else. I use flynn to push to\nf.tdooner.com, and these git configuration options are necessary for it\nto work without maintaining the diff on a per-repo basis.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/03f861623a2f6cbcaa0f4cb9831d818545844d37"},{"sha":"f9d0abff116736df641db8ac2d65bfd8502fd073","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add .ropeproject to gitignore","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/f9d0abff116736df641db8ac2d65bfd8502fd073"},{"sha":"eaf4673a740f088f2a7b6703b19f3624da7783a0","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Show \"WIP\" warning based on master branch upstream\n\nE.g. when on a \"wip_some_feature\" branch, we want to show the \"WIP\"\nprompt warning if there is a WIP commit between origin/master and the\ntip of \"wip_some_feature\". We want to specify the master branch here,\nbecause it's unlikely that \"wip_some_feature\" has an upstream branch.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/eaf4673a740f088f2a7b6703b19f3624da7783a0"},{"sha":"a16741277a43e36258d0fea54e46fcc712edb9c5","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Upgrade iterm2","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/a16741277a43e36258d0fea54e46fcc712edb9c5"},{"sha":"86d5bffdb98344a2ab7a5f2412d15624665c0d91","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add binding.pry snippet","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/86d5bffdb98344a2ab7a5f2412d15624665c0d91"},{"sha":"89413f97cdddadbb015965c37c81bf91f72cbb1b","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add vim-hcl plugin","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/89413f97cdddadbb015965c37c81bf91f72cbb1b"},{"sha":"8947e1763d6798ef287c98d7baaf43d86729121b","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add python-rope/ropevim\n\nThis is an experiment to see if I can get python autoimporting working.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/8947e1763d6798ef287c98d7baaf43d86729121b"},{"sha":"c602d4e90c20549b239d113fb4c5e04be0487f82","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Install daemontools by default\n\nThis djb package includes \"envdir\" which will be useful in setting\ndevelopment environment environment variables.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/c602d4e90c20549b239d113fb4c5e04be0487f82"},{"sha":"4be8eeaf888cdd2614141b93e8d40eebd3b5d03a","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add python shortcut for rope autoimports","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/4be8eeaf888cdd2614141b93e8d40eebd3b5d03a"},{"sha":"4ce3e94b8c32d56c039b19f29b7f51f0ea598155","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add a couple python snippets I have lying around","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/4ce3e94b8c32d56c039b19f29b7f51f0ea598155"},{"sha":"793753586428167e24f2b9b9fd03dbcd6d4c6eca","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Install python and rope during install process","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/793753586428167e24f2b9b9fd03dbcd6d4c6eca"},{"sha":"3303678f7bff2cb75a670810a9925f9e9f9230d8","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Remove ESFix vim helper\n\nI was not really using this much.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/3303678f7bff2cb75a670810a9925f9e9f9230d8"},{"sha":"268222649bf82a830ddd357509a686d16c0af1ca","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add rope to PYTHONPATH","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/268222649bf82a830ddd357509a686d16c0af1ca"},{"sha":"e4d959d925f6591a32df253dd6714e2d86660e08","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Set `less -S` option by default\n\nThis option disables line wrapping, which I prefer because I happen to\noftentimes be looking at long lines of tabular data.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/e4d959d925f6591a32df253dd6714e2d86660e08"},{"sha":"9695497b30d829b6472080b3392deb6505ba187a","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add relative `node_modules/.bin` directory to PATH\n\nThis is, I'm almost certain, a terrible idea.\n\nBut it is really annoying to have to always prefix webpack et al. with\n$(npm bin). Or to get a system version of eslint instead of the one\ninstalled by the project's devDependencies.","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/9695497b30d829b6472080b3392deb6505ba187a"},{"sha":"0a568a28e08fc484535bcf087138a5f6b7a9dcb7","author":{"name":"Tom Dooner","email":"a6546826b5eef42b00af68ca2a10fd4bd5fe1d51@brigade.com"},"message":"Add some development helpers in ~/.files/bin\n\nThe files in ~/.files/bin are symlinked into ~/bin which is in the PATH\nby default.\n\nThe encrypt-file / decrypt-file helpers are quick wrappers for openssl\nbeacuse I always forget the command line arguments and I want to be a\nbit more opinionated and consistent about filenames.\n\nThe `tt` helper (vaguely standing for \"t\"mux a\"t\"tach) is inspired by a\nVim screencast I watched of @wincent (Hi Greg!). By encoding a bunch of\ntmux commands into a project-specific `.tmux.local` file I will be able\nto shave SECONDS if not TENS OF SECONDS off the time it takes for me to\nstart working on a project from scratch. (But actually, I think it will\nadd up.)\n\nPlus, I need a better way of managing development credentials. Right now\nI just have an uncommitted ~/.zshrc.local that exports a bajillion\nenvironment variables. This has a couple problems:\n\n1. Credentials leak to all subprocesses of any shell I am in, ever.\n   Ideally only processes which needed the credentials would get them.\n2. My naming scheme does not permit multiple projects to have separate\n   credentials, e.g. \"SPOTIFY_ACCESS_TOKEN\" (a name chosen by me) or\n   \"AWS_ACCESS_KEY_ID\" (a name chosen by `aws-cli`)","distinct":true,"url":"https://api.github.com/repos/tdooner/.files/commits/0a568a28e08fc484535bcf087138a5f6b7a9dcb7"}]}
{"actor":{"display_login":"tdooner"}}