# Change Log ## v1.13.0 (2022-12-10) [Full Changelog](https://github.com/ruby-git/ruby-git/compare/v1.12.0...v1.13.0) * 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) ## v1.12.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.12.0 ## 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) See https://github.com/ruby-git/ruby-git/releases/tag/v1.11.0 ## v1.10.2 See https://github.com/ruby-git/ruby-git/releases/tag/v1.10.2 ## 1.10.1 See https://github.com/ruby-git/ruby-git/releases/tag/v1.10.1 ## 1.10.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.10.0 ## 1.9.1 See https://github.com/ruby-git/ruby-git/releases/tag/v1.9.1 ## 1.9.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.9.0 ## 1.8.1 See https://github.com/ruby-git/ruby-git/releases/tag/v1.8.1 ## 1.8.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.8.0 ## 1.7.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.7.0 ## 1.6.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.6.0 ## 1.6.0.pre1 See https://github.com/ruby-git/ruby-git/releases/tag/v1.6.0.pre1 ## 1.5.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.5.0 ## 1.4.0 See https://github.com/ruby-git/ruby-git/releases/tag/v1.4.0 ## 1.3.0 * Dropping Ruby 1.8.x support ## 1.2.10 * Adding Git::Diff.name_status * Checking and fixing encoding on commands output to prevent encoding errors afterwards ## 1.2.9 * Adding Git.configure (to configure the git env) * Adding Git.ls_remote [Git.ls_remote(repo_path_or_url='.')] * Adding Git.describe [repo.describe(objectish, opts)] * Adding Git.show [repo.show(objectish=nil, path=nil)] * Fixing Git::Diff to support default references (implicit references) * Fixing Git::Diff to support diff over git .patch files * Fixing Git.checkout when using :new_branch opt * Fixing Git::Object::Commit to preserve its sha after fetching metadata * Fixing Git.is_remote_branch? to actually check against remote branches * Improvements over how ENV variables are modified * Improving thrade safety (using --git-dir and --work-tree git opts) * Improving Git::Object::Tag. Adding annotated?, tagger and message * Supporting a submodule path as a valid repo * Git.checkout - supporting -f and -b * Git.clone - supporting --branch * Git.fetch - supporting --prune * Git.tag - supporting ## 1.2.8 * Keeping the old escape format for windows users * revparse: Supporting ref names containing SHA like substrings (40-hex strings) * Fix warnings on Ruby 2.1.2 ## 1.2.7 * Fixing mesages encoding * Fixing -f flag in git push * Fixing log parser for multiline messages * Supporting object references on Git.add_tag * Including dotfiles on Git.status * Git.fetch - supporting --tags * Git.clean - supporting -x * Git.add_tag options - supporting -a, -m and -s * Added Git.delete_tag ## 1.2.6 * Ruby 1.9.X/2.0 fully supported * JRuby 1.8/1.9 support * Rubinius support * Git.clone - supporting --recursive and --config * Git.log - supporting last and [] over the results * Git.add_remote - supporting -f and -t * Git.add - supporting --fore * Git.init - supporting --bare * Git.commit - supporting --all and --amend * Added Git.remote_remote, Git.revert and Git.clean * Added Bundler to the formula * Travis configuration * Licence included with the gem ## 1.0.4 * added camping/gitweb.rb frontend * added a number of speed-ups ## 1.0.3 * Sped up most of the operations * Added some predicate functions (commit?, tree?, etc) * Added a number of lower level operations (read-tree, write-tree, checkout-index, etc) * Fixed a bug with using bare repositories * Updated a good amount of the documentation ## 1.0.2 * Added methods to the git objects that might be helpful ## 1.0.1 * Initial version