Releases: ruby-git/ruby-git
Releases · ruby-git/ruby-git
Release v2.0.0-pre.1
Release v1.19.1
v1.19.1 (2024-01-13)
Changes since v1.19.0:
Release v1.19.0
v1.19.0 (2023-12-28)
Changes since v1.18.0:
- 3bdb280 Add option to push all branches to a remote repo at one time (#678)
- b0d89ac Remove calls to Dir.chdir (#673)
- e64c2f6 Refactor tests for read_tree, write_tree, and commit_tree (#679)
- 0bb965d Explicitly name remote tracking branch in test (#676)
- 8481f8c Document how to delete a remote branch (#672)
- dce6816 show .log example with count in README, fixes #667 (#668)
- b1799f6 Update test of 'git worktree add' with no commits (#670)
- dd5a24d Add --filter to Git.clone for partial clones (#663)
Release v1.18.0
v1.18.0 (2023-03-19)
Changes since v1.17.2:
- 3c70 Add support for
--update-head-ok
tofetch
(#660) - b53d Do not generate yard documentation when building in TruffleRuby (#659)
- 5af1 Correctly report command output when there is an error (#658)
- b27a Add test to ensure that
Git.open
works to open a submodule (#655) - 5b0e Update Git.clone to set multiple config variables (#653)
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)