Skip to content

Releases: ruby-git/ruby-git

Release v1.17.2

07 Mar 17:22
Compare
Choose a tag to compare

v1.17.2 (2023-03-07)

Full Changelog

Changes since v1.17.1:

  • f43d6 Fix branch name parsing to handle names that include slashes (#651)

Release v1.17.1

06 Mar 16:31
Compare
Choose a tag to compare

v1.17.1 (2023-03-06)

Full Changelog

Changes since v1.17.0:

  • 774e Revert introduction of ActiveSupport dependency (#649)

Release v1.17.0

06 Mar 01:08
Compare
Choose a tag to compare

v1.17.0 (2023-03-05)

Full Changelog

Changes since v1.16.0:

  • 1311 Add deprecation mechanism (introduces runtime dependency on ActiveSupport) (#645)
  • 50b8 Add the push_option option for Git::Lib#push (#644)
  • a799 Make Git::Base#ls_tree handle commit objects (#643)
  • 6db3 Implememt Git.default_branch (#571)

Release v1.16.0

04 Mar 00:46
Compare
Choose a tag to compare

v1.16.0 (2023-03-03)

Full Changelog

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 of master (#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

01 Mar 21:27
Compare
Choose a tag to compare

v1.15.0 (2023-03-01)

Full Changelog

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 with recursive or cached 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

26 Feb 01:40
Compare
Choose a tag to compare

v1.14.0 (2023-02-25)

Full Changelog

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

02 Feb 22:34
Compare
Choose a tag to compare

v1.13.2 (2023-02-02)

Full Changelog

Changes since v1.13.1:

v1.13.0

12 Jan 20:26
Compare
Choose a tag to compare

Full Changelog

  • 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

18 Aug 17:44
Compare
Choose a tag to compare

Full Changelog

  • 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

17 Apr 23:19
Compare
Choose a tag to compare

Full Changelog

  • 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)