Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby-git/ruby-git
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.0
Choose a base ref
...
head repository: ruby-git/ruby-git
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.0
Choose a head ref
  • 20 commits
  • 315 files changed
  • 15 contributors

Commits on Aug 31, 2020

  1. Added ruby-2.7 to .travis.yml (#483)

    Signed-off-by: Andy Maleh <andy.am@gmail.com>
    AndyObtiva authored Aug 31, 2020
    Configuration menu
    Copy the full SHA
    8766dca View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2020

  1. Add commit --allow-empty-message option and fix empty message parsing…

    … in process_commit_log_data (#482)
    
    If the commit doesn't contain a message, parsing the output of "git log"
    results in an error, which occures because the end of the commit message
    can't be detected.
    Additionaly was added option to commit without message.
    
    Signed-off-by: Pavel Kuznetsov <kpd200081@yandex.ru>
    kpd200081 authored Sep 5, 2020
    Configuration menu
    Copy the full SHA
    896e31d View commit details
    Browse the repository at this point in the history
  2. Add worktree functionality (#479)

    list, add, remove and prune
    
    Signed-off-by: Ofir Petrushka <hatkyinc@gmail.com>
    
    Co-authored-by: Ofir Petrushka <hatkyinc@gmail.com>
    Co-authored-by: James Couball <jcouball@yahoo.com>
    3 people authored Sep 5, 2020
    Configuration menu
    Copy the full SHA
    d1908f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Windows/JRuby fixes/tests/refactorings/travis-ci (#480)

    Signed-off-by: Andy Maleh <andy.am@gmail.com>
    AndyObtiva authored Oct 25, 2020
    Configuration menu
    Copy the full SHA
    1b5256c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Do not always chomp output (#368)

    * Allow disabling chomping of #command output to allow the #show method to return the actual content of a file when this file ends by a line feed
    * In #command and #command_lines, use keyword arguments for :chdir and :chomp options.
    * Remove the chdir feature of #command since it was not used (no functional change).
    * Pass command line components to #command as a flattened array (no functional change).
    
    Signed-off-by: Romain Tartière <romain@blogreen.org>
    smortex authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    7afaeab View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Fix keyword arg deprecation warning introduced in PR #368 (#493)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Nov 26, 2020
    Configuration menu
    Copy the full SHA
    55424e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. Allow users to provide '--refs' to 'ls-remote' (#494)

    Signed-off-by: Borislav Stanimirov <b.stanimirov@abv.bg>
    iboB authored Nov 27, 2020
    Configuration menu
    Copy the full SHA
    f9abb18 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. Switch CI from Travis to GitHub Actions (#498)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 20, 2020
    Configuration menu
    Copy the full SHA
    dbcd8e0 View commit details
    Browse the repository at this point in the history
  2. Clean Code Examples in README (#456)

    Remove extra left padding
    Use consistent indentation for all code examples
    
    Signed-off-by: Alex Mayer <amayer5125@gmail.com>
    amayer5125 authored Dec 20, 2020
    Configuration menu
    Copy the full SHA
    d31709b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Calculate the default for index relative to git_dir instead of work_t…

    …ree (#499)
    
    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    c81cc03 View commit details
    Browse the repository at this point in the history
  2. Do not call chomp! on an IO object (#500)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    8b3bd25 View commit details
    Browse the repository at this point in the history
  3. Support arbitrary object name lengths (set with core.abbrev)

    Support core.abbrev set to non-default values between 4 and 40.
    
    We ran into an issue when we bumped to Ubuntu 18 (bionic) and started seeing failures in process_full_diff because the index lines had 11 character SHA abbreviations. This should allow core.abbrev to be set to anything between 4 (the min) and 40 (the max).
    
    Signed-off-by: Nicholas Calugar <nicholas.calugar@gusto.com>
    Co-authored-by: Ngan Pham <ngan@users.noreply.github.com>
    SocalNick and ngan authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    b2f8845 View commit details
    Browse the repository at this point in the history
  4. Add no-ff merge option. (#471)

    Signed-off-by: hokita <hideee.0202@gmail.com>
    hokita authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    0593e4f View commit details
    Browse the repository at this point in the history
  5. Fix issues with a HEREDOC entry in git.status (#385)

    * requiring Ruby 2.3 or better
    * fixing status#pretty using <<~ because we only maintain on Ruby 2.3+ now
    * fixing a rake warning about branch not using a decomposed argument
    
    Signed-off-by: Vern Burton <me@vernburton.com>
    tarcinil authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    8345fec View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. Update index before fetching modified files (#409)

    According to the [git-diff-index docs][1], git commands like diff-index
    and diff-files typically don't look at the actual contents of files in
    the working tree. This means that these commands can be easily fooled by
    operations that don't change the content of a file such as deleting and
    recreating it, or even running `touch` on a file.
    
    The docs then say that one may update the index to make it be in sync
    with the actual contents of the working directory. The recommended
    command would seem to be `git update-index --refresh`, but in my
    testing, this caused "needs update" errors in some of the tests. So I've
    resorted to using `git status`, which is probably a slightly more
    heavyweight command, but does pass the tests.
    
    [1]: https://git-scm.com/docs/git-diff-index
    
    Signed-off-by: Gabriel Gilder <gabriel@gabrielgilder.com>
    ggilder authored Dec 23, 2020
    Configuration menu
    Copy the full SHA
    246af64 View commit details
    Browse the repository at this point in the history
  2. Allow a logger to be passed to Git.clone (#501)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 23, 2020
    Configuration menu
    Copy the full SHA
    a1202eb View commit details
    Browse the repository at this point in the history
  3. Fix Git module config method (#399)

    The Git module config method when used via `include Git` does not work
    as the `lambda` requires parameters to be present and the second part of
    condition in Git::Lib::config_get calls the lambda without any params,
    switching to `Proc.new` fixes the problem.
    
    Signed-off-by: Michal Papis <michal.papis@toptal.com>
    mpapis authored Dec 23, 2020
    Configuration menu
    Copy the full SHA
    181ace3 View commit details
    Browse the repository at this point in the history
  4. Add cherry support to Git::Log (#97)

    Signed-off-by: Peter Kovacs <peter@sanebox.com>
    peterkovacs authored Dec 23, 2020
    Configuration menu
    Copy the full SHA
    a25eb1a View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. Add YARD documentation to ruby-git (#502)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 28, 2020
    Configuration menu
    Copy the full SHA
    12f908c View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2020

  1. Release v1.8.0 (#505)

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball authored Dec 31, 2020
    Configuration menu
    Copy the full SHA
    352f688 View commit details
    Browse the repository at this point in the history
Loading