{"push_id":791993328,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"0c9eb2e6f4c231eabad18f0d968e32c8dcd69a2c","before":"32e9388ef4e21a51170079c495f6e3dfd383d863","commits":[{"sha":"e7e508b4fc967b3baa666753699ad9f0b049a636","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Added: rbenv plugin","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/e7e508b4fc967b3baa666753699ad9f0b049a636"},{"sha":"6e361efb5b93b4450aba971b2d855b59ebbbbc0d","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Only run rbenv's rehash if a rehash isn't currently in progress","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/6e361efb5b93b4450aba971b2d855b59ebbbbc0d"},{"sha":"ef9d4fd0fd8cd958ad8c4de6bdab509c7e003e04","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Handle Homebrew and rbenv properly when Boxen is installed","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/ef9d4fd0fd8cd958ad8c4de6bdab509c7e003e04"},{"sha":"76fff492f0f8165edc7f02b654e697c8d447da43","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Fixed: RBENV environment variable so that it is RBENV_ROOT instead of RBENV_HOME","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/76fff492f0f8165edc7f02b654e697c8d447da43"},{"sha":"808af5bba98d3a8c9eaf89b3d9adbb59653d788c","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Moved all Boxen-related stuff into the Boxen plugin","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/808af5bba98d3a8c9eaf89b3d9adbb59653d788c"},{"sha":"16ae52afb3c571d1904253e7964ed255eab6183b","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Update the RVM and rbenv plugins to be more robust in regards to finding the install location","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/16ae52afb3c571d1904253e7964ed255eab6183b"},{"sha":"ee65677c99ff6dfd10655afd83fd70f1e4343ab6","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Fixed: rbenv and rvm directory looping","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/ee65677c99ff6dfd10655afd83fd70f1e4343ab6"},{"sha":"e773548a8425cd315cf7c5aef090358dc1863e81","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Removed: the echo statements from files which are loaded non-interactively","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/e773548a8425cd315cf7c5aef090358dc1863e81"},{"sha":"197a8ba90078843e8cd44a21de1a1fd092913d5f","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Added: a ruby-version-manager plugin which intelligently decides which ruby version manager is loaded","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/197a8ba90078843e8cd44a21de1a1fd092913d5f"},{"sha":"06af45eafca4499fc89d408a89a1ef74a0c4aed7","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Style: Make whitespace changes","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/06af45eafca4499fc89d408a89a1ef74a0c4aed7"},{"sha":"d3189feb6b483dd19aef2e71267188b950bc566b","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Moved boxen-specific paths into their appropriate plugins to keep from having to move env setting to earlier and earlier in the loading process","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/d3189feb6b483dd19aef2e71267188b950bc566b"},{"sha":"33f7afbb1e077bc54700c28be11596be4cc0e2e5","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Added: var directories to rbenv and nodenv plugins","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/33f7afbb1e077bc54700c28be11596be4cc0e2e5"},{"sha":"c5b931ed808ae2d03ded28df1e856238d9ca8bbf","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Added: Add a ruby version plugin for rbenv","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/c5b931ed808ae2d03ded28df1e856238d9ca8bbf"},{"sha":"c3f624e0cfd4880f14664e5902d121cb4ab6ece3","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Added: Allow all variables to be overridden by the user\n\n...for ULTIMATE POWER!\n\nPreviously the global variables were being set via standard:\n\n```sh\nexport THIS_VAR=\"foo\"\n```\n\nIf `THIS_VAR` was set prior to the line being executed, it was overridden.  This\ndoesn't play well for customization.\n\nNow we're doing this:\n\n```sh\nexport THIS_VAR=${THIS_VAR:=\"foo\"}\n```\n\nIn this way, if `THIS_VAR` is set prior to this line being executed, it will\n_not_ be overridden.\n\nBecause this is effectively the same thing as:\n\n```sh\nif [ -z \"$THIS_VAR\" ]; then\n  export THIS_VAR=\"foo\"\nfi\n```\n\nI decided to go ahead and replace all the places in the code where we were doing\nthat check with the new `${VAR:=default}` syntax.\n\n--------------------------------------------------------------------------------\nChange-Id:     I67a28feea859aa24869e8a09a74c2ff1e1f24a4d\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/c3f624e0cfd4880f14664e5902d121cb4ab6ece3"},{"sha":"aeca92eebf80ec3bfab29d5b114bec4554e902e4","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Style: Quote all variable assignments\n\nThis just makes absolutely sure there's no ambiguity in how variables are set\n\n--------------------------------------------------------------------------------\nChange-Id:     I9b7e32c239b46cac2c7026f766d5082f6ad5f344\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/aeca92eebf80ec3bfab29d5b114bec4554e902e4"},{"sha":"d06413882536dc9ed29f762383c9a9396ffb68b1","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Style: Make whitespace changes","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/d06413882536dc9ed29f762383c9a9396ffb68b1"},{"sha":"6a826daa3739f6410e5deea9c9769ce21758f6cc","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Add 'break' statements to shortcut the loops\n\n--------------------------------------------------------------------------------\nChange-Id:     I92083b3e020de7b03f655ca69ec9829642cfba25\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/6a826daa3739f6410e5deea9c9769ce21758f6cc"},{"sha":"e26274b3a689742b3aa31f4eb0e97b1a3ca4514d","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Quote all the variable assignments that make sense to quote\n\n--------------------------------------------------------------------------------\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/e26274b3a689742b3aa31f4eb0e97b1a3ca4514d"},{"sha":"934aef33178953879145c13d4c0119b4eefba65b","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Remove unnecessary complexity from for loops\n\nNo need to do this:\n\n```sh\nfor foo in \"${bar[@]}\"; do\n```\n\nwhen you can do this:\n\n```sh\nfor foo in $bar; do\n```\n\n--------------------------------------------------------------------------------\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/934aef33178953879145c13d4c0119b4eefba65b"},{"sha":"2be62c0e6233b74b2f9164b5f9e780a0e6732161","author":{"email":"8a84c204e2d4c387d61d20f7892a2bbbf0bc8ae8@thekompanee.com","name":"Jeff Felchner"},"message":"Changed: Convert 'local' to 'declare' for consistency\n\n--------------------------------------------------------------------------------\nSigned-off-by: Jeff Felchner <accounts+git@thekompanee.com>","distinct":true,"url":"https://api.github.com/repos/shellwreck/shellwreck-rbenv/commits/2be62c0e6233b74b2f9164b5f9e780a0e6732161"}]}