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: isomorphic-git/isomorphic-git
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.36.1
Choose a base ref
...
head repository: isomorphic-git/isomorphic-git
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.37.5
Choose a head ref
  • 13 commits
  • 36 files changed
  • 11 contributors

Commits on Jan 20, 2026

  1. Configuration menu
    Copy the full SHA
    253f812 View commit details
    Browse the repository at this point in the history
  2. fix grammar in README (#2273)

    * fix grammar in README
    
    * Update README.md
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    jcubic and Copilot authored Jan 20, 2026
    Configuration menu
    Copy the full SHA
    5468730 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. fix: make GitWalkerFs#content handle symlinks correctly (#2271)

    * fix: make `GitWalkerFs#content` handle symlinks correctly
    
    * ad submodule test
    
    * fix tests
    
    * add test
    
    * use `SYMLINKMODE` constant
    Andarist authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    667be27 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. Configuration menu
    Copy the full SHA
    f87ef9a View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. feat: implement single commit cherry pick (#2282)

    * feat: implement single commit cherry pick
    
    * linting fixes
    
    * fix merge function import
    
    * implement Copilot's suggestions
    
    * add git status check to happy path tests
    IAmSSH authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    ba6177f View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2026

  1. Configuration menu
    Copy the full SHA
    e96e940 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2026

  1. fix: add packfile integrity validation (fixes #2288) (#2289)

    * fix: add packfile integrity verification
    
    Add SHA-1 checksum verification when reading objects from packfiles
    to prevent accepting corrupted or tampered packfiles.
    
    Changes:
    - Fast check: Verify packfile trailer matches .idx record
    - Deep check: Calculate SHA-1 of packfile payload
    - Use subarray() for zero-copy memory efficiency
    - Use _checksumVerified flag to verify only once per packfile
    
    Fixes vulnerability where corrupted packfiles were accepted without
    detecting checksum mismatches.
    
    * docs: add @N0zoM1z0 as a contributor
    
    * test: add unit tests for packfile integrity validation
    
    * Add guard for missing packfile in tests
    
    Throw clear error when no .pack file is found instead of
    producing cryptic 'undefined' path errors.
    
    Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
    N0zoM1z0 and factory-droid[bot] authored Feb 22, 2026
    Configuration menu
    Copy the full SHA
    556ba32 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2026

  1. docs: note LightningFS flush() limitation (#2291)

    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    tomlarkworthy and claude authored Mar 3, 2026
    Configuration menu
    Copy the full SHA
    1f9af9f View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. fix: support git worktrees in discoverGitdir (absolute gitdir paths) (#…

    …2293)
    
    * fix: support git worktrees in discoverGitdir (absolute gitdir paths)
    
    * add test that uses public api
    liamhess authored Mar 12, 2026
    Configuration menu
    Copy the full SHA
    b55bd5f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2026

  1. fix: improve error handling when packfile cannot be read (fixes #1163) (

    #2295)
    
    * fix: improve error handling when packfile cannot be read (fixes #1163)
    
    FileSystem.read() silently returns null on errors (including
    ERR_FS_FILE_TOO_LARGE). In GitPackIndex.readSlice(), the null check
    tested the Promise object (always truthy) instead of the resolved
    value, causing a confusing TypeError on .slice(null).
    
    - Await the promise before null-checking in readSlice()
    - Add null check in readObjectPacked after resolving pack data
    - Clear cached promise on failure to allow retry on transient errors
    - Add test verifying descriptive InternalError on missing packfile
    
    * fix(ci): correct test script name in CI workflow
    
    The CI workflow referenced `test.jest` which does not exist in
    package-scripts.cjs. The correct script name is `test.node`.
    costajohnt authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    7be8309 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. Learning resource (#2296)

    * add video about github internals
    
    * add titles to the videos
    
    * update after AI CR
    jcubic authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    ecaf4d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2026

  1. Add resource on Git '.git/' folder anatomy (#2300)

    * Add resource on Git '.git/' folder anatomy
    
    Added a new resource about the anatomy of the '.git/' folder.
    
    * fix CI/CD pipeline
    jcubic authored Apr 6, 2026
    Configuration menu
    Copy the full SHA
    a62d75b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    846a9f9 View commit details
    Browse the repository at this point in the history
Loading