-
- lib/Array/all_but_first.rb
-
- lib/Array/all_but_last.rb
-
- lib/Thoran/Array/AllButFirst/all_but_first.rb
-
- lib/Thoran/Array/AllButLast/all_but_last.rb
-
- lib/Thoran/Array/FirstX/firstX.rb
-
- lib/Thoran/Array/LastX/lastX.rb
- ~ README.md: /require 'Git'/require 'git.rb'/
- ~ README.md: + #<> to a couple of commented out indications of output.
- ~ git.rb.gemspec to include development dependencies.
-
- Gemfile
-
- lib/Array, as there's duplicate functionality in Ordinal.
-
- Thoran/Array, as there's duplicate functionality in Ordinal.
- /Git.rb/git.rb/
- ~ lib/Git/Branch.rb: + #<> to a commented out indications of output.
- Ordinal 0.2.0 --> Ordinal 0.2.1
- Swapped contents of lib/String/capture.rb and lib/Thoran/String/Capture/capture.rb.
- test/Git.rb --> test/git_test.rb
- ~ test/Git/Branch_test.rb: Use a fixture.
- ~ test/Git/Remote_test.rb: Use a fixture.
- ~ test/Git/Blame_test.rb: Dropped "git_" from the start of the fixture variable names.
- ~ test/Git/Log_test.rb: Dropped "git_" from the start of the fixture variable names.
- test/fixtures/git_blame_output.txt --> test/fixtures/blame_output.txt
- test/fixtures/git_log_output.txt --> test/fixtures/log_output.txt
- ~ README.md to include refrence to Git::Branch.default
- ~ README.md to include refrence to Git::Branch.remote
- ~ Git::Blame#find, so that it doesn't assign @line_number, thereby retaining access to all porcelain entries
- /CHANGES.txt/CHANGELOG.md/, ascending --> descending date order
-
- Git::Branch.default
-
- Git::Branch#method_missing tests
- ~ Git::Log::Commit.parse: completely rewritten, so as to be able to handle merge commits as well as non-merge commits which have a slightly different format.
- ~ Git/Log_test.rb, so as to cover merge commits for both Git::Log::Commit and Git::Log.
-
- String#capture (Thoran::String::Capture#capture)
- ~ ./git.rb.gemspec with the right date.
- ~ Git::Log.parse: lstrip!'ing each line causes issues in that edge case there a commit message has " commit" at the start of the line.
- ~ lib/Git/VERSION.rb (0.10.0 --> 0.10.2!)
- ~ git.rb.gemspec: + require_relative './lib/Git/VERSION'
- lib/Thoran/* --> lib/Thoran/Array (It was working only because I had these files in the Ruby library path elsewhere.)
-
- dependencies, including those in lib/Array and lib/Ordinal, and hence lib/Thoran.
- Now using $LOAD_PATH manipulation instead of require_relative.
-
- test (Either moved out of class implementations or created.)
-
- .gitignore
-
- CHANGES.txt
-
- git.rb.gemspec
-
- lib/Git/VERSION.rb
-
- README.md
-
- TODO.txt