Skip to content

Instantly share code, notes, and snippets.

@garybernhardt
Last active August 29, 2015 13:56
Show Gist options
  • Save garybernhardt/9087119 to your computer and use it in GitHub Desktop.
Save garybernhardt/9087119 to your computer and use it in GitHub Desktop.
failbowl:rubies(master) $ git l
* 65cc7ef (41 seconds) <Gary Bernhardt> (HEAD, master) Merge branch 'activate_command_cleanup'
|\
| * f4ced72 (2 minutes) <Gary Bernhardt> extract variables
| * f2760be (3 minutes) <Gary Bernhardt> File.join instead of string interpolation
| * 94b8df5 (5 minutes) <Gary Bernhardt> activate command's imperative part is in activate!
|/
* 9291243 (7 minutes) <Gary Bernhardt> Merge branch 'ruby_info_cleanup'
|\
| * b7cb944 (9 minutes) <Gary Bernhardt> indentation
| * a3428c7 (10 minutes) <Gary Bernhardt> move RubyInfo field extraction into RubyInfo class
| * dff6a33 (15 minutes) <Gary Bernhardt> introduce ruby_info! command method
|/
* f02a1d0 (17 minutes) <Gary Bernhardt> Merge branch 'smarter_environment_class'
|\
| * 166d383 (17 minutes) <Gary Bernhardt> Environment knows how to remove PATH elements
| * 3f111b4 (49 minutes) <Gary Bernhardt> spec Environment
| * ada39b9 (70 minutes) <Gary Bernhardt> soften Environment coupling to ENV
| * 93aceb9 (72 minutes) <Gary Bernhardt> commands construct an Environment result, not hash
|/
* 83f978b (72 minutes) <Gary Bernhardt> Merge branch 'cleanup'
|\
| * 5ff1d3a (2 hours) <Gary Bernhardt> rename current_path -> path
| * 8adbf07 (2 hours) <Gary Bernhardt> extract main function
| * 0ed9b35 (2 hours) <Gary Bernhardt> put classes/methods in reading order
| * 74a3724 (2 hours) <Gary Bernhardt> remove old comments
| * e4eb001 (2 hours) <Gary Bernhardt> terminology cleanup: "path" means $PATH/$GEM_PATH
|/
* 791b172 (2 hours) <Gary Bernhardt> Merge branch 'prettier_tests'
|\
| * ef4e786 (5 hours) <Gary Bernhardt> less ugly activation assertions
| * a9331c2 (5 hours) <Gary Bernhardt> RubyInfo takes keyword arguments
| * eda4b93 (5 hours) <Gary Bernhardt> Environment takes keyword arguments
|/
* ed33b3d (5 hours) <Gary Bernhardt> Merge branch 'first_command_spec'
|\
| * dd33997 (6 hours) <Gary Bernhardt> first activation spec; found a PATH management bug
| * 4b5cd28 (5 hours) <Gary Bernhardt> ruby bin path is passed to activate command
| * 91c5491 (5 hours) <Gary Bernhardt> Environment is created via a class method
| * 10216a6 (5 hours) <Gary Bernhardt> env is passed to activate command
| * eaf1b77 (6 hours) <Gary Bernhardt> separate functional and imperative command code
| * 517ca89 (6 hours) <Gary Bernhardt> move command specs to appropriate subdir
| * e950f88 (6 hours) <Gary Bernhardt> move command methods into Rubies::Commands module
|/
* 69feebd (6 hours) <Gary Bernhardt> remove old, unused sentinel object
* 4bcb93b (5 hours) <Gary Bernhardt> Merge branch 'first_specs'
|\
| * efe46d6 (6 hours) <Gary Bernhardt> add pending specs
| * f35e319 (6 hours) <Gary Bernhardt> add RubyInfo spec
|/
* 5c89115 (5 hours) <Gary Bernhardt> Merge branch 'initial_hacking'
|\
| * cdcf105 (6 hours) <Gary Bernhardt> put all code in Rubies module
| * f0a62c4 (7 hours) <Gary Bernhardt> don't run as a command when loaded as a library
| * 7ee30a7 (7 hours) <Gary Bernhardt> move rubies.rb to lib dir
| * 8f5b65c (7 hours) <Gary Bernhardt> rename SystemState -> Environment
| * ceb5a9a (7 hours) <Gary Bernhardt> extract RubyInfo class
| * 8d4a136 (7 hours) <Gary Bernhardt> switch rubies as well as gemsets
| * 21e8ce5 (8 hours) <Gary Bernhardt> add initial gemset management hack
|/
* 983a1d8 (8 hours) <Gary Bernhardt> add gitignore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment