Releases: ruby-git/ruby-git
Releases · ruby-git/ruby-git
Release v1.17.2
v1.17.2 (2023-03-07)
Changes since v1.17.1:
- f43d6 Fix branch name parsing to handle names that include slashes (#651)
Release v1.17.1
v1.17.1 (2023-03-06)
Changes since v1.17.0:
- 774e Revert introduction of ActiveSupport dependency (#649)
Release v1.17.0
v1.17.0 (2023-03-05)
Changes since v1.16.0:
Release v1.16.0
v1.16.0 (2023-03-03)
Changes since v1.15.0:
- 536d Fix parsing when in detached HEAD state in Git::Lib#branches_all (#641)
- 5c68 Fix parsing of symbolic refs in
Git::Lib#branches_all
(#640) - 7d88 Remote#branch and #merge should default to current branch instead of "master" (#639)
- 3dda0
#branch
name should default to current branch instead ofmaster
(#638) - d33d #checkout without args should do same as
git checkout
with no args (#637) - 0c90 #push without args should do same as
git push
with no args (#636) - 2b19 Make it easier to run test files from the command line (#635)
Release v1.15.0
v1.15.0 (2023-03-01)
Changes since v1.14.0:
- b40d #pull with no options should do the same thing as
git pull
with no options (#633) - 9c5e Fix error when calling
Git::Lib#remove
withrecursive
orcached
options (#632) - 806e Add Git::Log#all option (#630)
- d905 Allow a repo to be opened giving a non-root repo directory (#629)
- 1ccd Rewrite worktree tests (#628)
- 4409 Fix Git::Branch#update_ref (#626)
Release v1.14.0
v1.14.0 (2023-02-25)
Changes since v1.13.2:
- 0f7c4a5 Allow the use of an array of path_limiters and add extended_regexp option to grep (#624)
- 8992701 Refactor error thrown when a git command fails (#622)
- cf74b91 Simplify how temp files are used when testing Git::Base#archive (#621)
- a8bfb9d Set init.defaultBranch when running tests if it is not already set (#620)
- 9ee7ca9 Create a null logger if a logger is not provided (#619)
- 872de4c Internal refactor of Git::Lib command (#618)
- 29e157d Simplify test running and fixture repo cloning (#615)
- 08d04ef Use dynamically-created repo for signed commits test (#614)
Release v1.13.2
v1.13.2 (2023-02-02)
Changes since v1.13.1:
v1.13.0
- ca8ff35 Release v1.13.0 (#603)
- 8349224 Update list of maintainers (#598)
- 4fe8738 In ls-files do not unescape file paths with eval (#602)
- 74b8e11 Add start_point option for checkout command (#597)
- ff6dcf4 Do not assume the default branch is 'master' in tests
- 8279298 Fix exception when Git is autoloaded (#594)
Release v1.12.0
- ea79dad Release v1.12.0
- e58cd29 Support the commit --no-gpg-sign flag (#589)
- 323383b Use yard gem version 0.9.8 or later instead of HEAD from GitHub (#592)
- 609ab8b Allow the CI build to be run manually using the GitHub interface (#590)
- 4a96679 Fix windows build (#591)
- 6f2b3fd Support the --all option for git fetch (#583)
- 1b13ec1 Workaround to get JRuby build working (#582)
- 5f0adec Update README.md (#580)
- 45b467c Make the directory param to Git.clone optional (#578)
- b92130c Make Git::URL.clone_to handle cloning to bare and mirror repos (#577)
- 13471d7 Add Git::URL #parse and #clone_to methods (#575)
- 0a43d8b Use the head version of yard (#573)
Release v1.11.0
- 292087e Supress unneeded test output (#570)
- 19dfe5e Add support for fetch options "--force/-f" and "--prune-tags/-P". (#563)
- 018d919 Fix bug when grepping lines that contain numbers surrounded by colons (#566)
- c04d16e remove from maintainer (#567)
- 291ca09 Address command line injection in Git::Lib#fetch
- 521b8e7 Release v1.10.2 (#561)