-
-
Notifications
You must be signed in to change notification settings - Fork 473
Comparing changes
Open a pull request
base repository: isomorphic-git/isomorphic-git
base: v1.36.1
head repository: isomorphic-git/isomorphic-git
compare: v1.37.5
- 13 commits
- 36 files changed
- 11 contributors
Commits on Jan 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 253f812 - Browse repository at this point
Copy the full SHA 253f812View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 5468730 - Browse repository at this point
Copy the full SHA 5468730View commit details
Commits on Jan 23, 2026
-
fix: make
GitWalkerFs#contenthandle symlinks correctly (#2271)* fix: make `GitWalkerFs#content` handle symlinks correctly * ad submodule test * fix tests * add test * use `SYMLINKMODE` constant
Configuration menu - View commit details
-
Copy full SHA for 667be27 - Browse repository at this point
Copy the full SHA 667be27View commit details
Commits on Jan 25, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f87ef9a - Browse repository at this point
Copy the full SHA f87ef9aView commit details
Commits on Feb 11, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for ba6177f - Browse repository at this point
Copy the full SHA ba6177fView commit details
Commits on Feb 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e96e940 - Browse repository at this point
Copy the full SHA e96e940View commit details
Commits on Feb 22, 2026
-
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>
Configuration menu - View commit details
-
Copy full SHA for 556ba32 - Browse repository at this point
Copy the full SHA 556ba32View commit details
Commits on Mar 3, 2026
-
docs: note LightningFS flush() limitation (#2291)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1f9af9f - Browse repository at this point
Copy the full SHA 1f9af9fView commit details
Commits on Mar 12, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for b55bd5f - Browse repository at this point
Copy the full SHA b55bd5fView commit details
Commits on Mar 13, 2026
-
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`.
Configuration menu - View commit details
-
Copy full SHA for 7be8309 - Browse repository at this point
Copy the full SHA 7be8309View commit details
Commits on Mar 16, 2026
-
* add video about github internals * add titles to the videos * update after AI CR
Configuration menu - View commit details
-
Copy full SHA for ecaf4d4 - Browse repository at this point
Copy the full SHA ecaf4d4View commit details
Commits on Apr 6, 2026
-
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
Configuration menu - View commit details
-
Copy full SHA for a62d75b - Browse repository at this point
Copy the full SHA a62d75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 846a9f9 - Browse repository at this point
Copy the full SHA 846a9f9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.36.1...v1.37.5