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: splitwise/super_diff
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: splitwise/super_diff
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 99-hash-diff-issues
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 23 files changed
  • 1 contributor

Commits on Oct 23, 2025

  1. Replace pry with debug

    The official Ruby debug gem appears to be more actively maintained and
    is easier to use (IMO).
    jas14 committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    4c2bd3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43f6c32 View commit details
    Browse the repository at this point in the history
  3. Fix hash operation tree builder

    jas14 committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    561696a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4371b1f View commit details
    Browse the repository at this point in the history
  5. Clean up hash diff inner loop condition

    The inner lookback loop exited early when _any_ future key in `actual`
    didn't match expected. What we really want to do is exit the loop early
    if there is any future key in `actual` corresponding to the _current_
    `expected` key.
    jas14 committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    10e6892 View commit details
    Browse the repository at this point in the history
Loading