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: v3.0.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: master
Choose a head ref
  • 16 commits
  • 25 files changed
  • 2 contributors

Commits on Feb 27, 2025

  1. chore: release v3.0.0

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball committed Feb 27, 2025
    Configuration menu
    Copy the full SHA
    1a5092a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2025

  1. Configuration menu
    Copy the full SHA
    b060e47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f407b92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d44146 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. Improved error message of rev_parse

    As described by git-rev-parse:
      Many Git porcelainish commands take mixture of flags (i.e. parameters
      that begin with a dash -) and parameters meant for the underlying git
      rev-list command they use internally and flags and parameters for the
      other commands they use downstream of git rev-list. This command is
      used to distinguish between them.
    
    Using the `--` to separate revisions from paths is at the core of git.
    I do not think this behavior will ever change.
    
    The message without the extra parameters:
      fatal: ambiguous argument 'v3': unknown revision or path not in the
      working tree.
      Use '--' to separate paths from revisions, like this:
      'git <command> [<revision>...] -- [<file>...]'
    
    The message with new parameters:
      fatal: bad revision 'NOTFOUND'
    
    I think it's way more descriptive.
    mpapis authored and jcouball committed May 14, 2025
    Configuration menu
    Copy the full SHA
    b47eedc View commit details
    Browse the repository at this point in the history
  2. chore: release v3.0.1

    Signed-off-by: James Couball <jcouball@yahoo.com>
    jcouball committed May 14, 2025
    Configuration menu
    Copy the full SHA
    3137426 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. chore: enforce conventional commit messages with husky and commitlint

    - Add steps to bin/setup to install husky and the commitlint npm packages
    - Configure husky to run commitlint via the commit-msg hook
    - Add commitlint configuration based on my specific preferences
    - Add npm specific files (node_modules/, package-lock.json) to .gitignore
    jcouball committed May 15, 2025
    Configuration menu
    Copy the full SHA
    7ebe0f8 View commit details
    Browse the repository at this point in the history
  2. chore: enforce conventional commit messages with a GitHub action

    - Add a GitHub Actions workflow to enforce conventional commits
    - Add commitlint configuration based on my specific preferences
    jcouball committed May 15, 2025
    Configuration menu
    Copy the full SHA
    1da4c44 View commit details
    Browse the repository at this point in the history
  3. build: automate continuous delivery workflow

    Use googleapis/release-please-action and rubygems/release-gem actions
    to automate releasing and publishing new gem versions to rubygems.
    jcouball committed May 15, 2025
    Configuration menu
    Copy the full SHA
    06480e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8611f1 View commit details
    Browse the repository at this point in the history
  5. chore: release v3.0.2

    jcouball committed May 15, 2025
    Configuration menu
    Copy the full SHA
    880d38e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a832259 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    df3b07d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f647a18 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2025

  1. Configuration menu
    Copy the full SHA
    3dab0b3 View commit details
    Browse the repository at this point in the history
  2. chore: release v3.1.0

    jcouball committed May 18, 2025
    Configuration menu
    Copy the full SHA
    b7da131 View commit details
    Browse the repository at this point in the history
Loading