-
Notifications
You must be signed in to change notification settings - Fork 180
Comparing changes
Open a pull request
base repository: gitgitgadget/git
base: 5361983
head repository: gitgitgadget/git
compare: 270e10a
- 15 commits
- 17 files changed
- 4 contributors
Commits on Mar 17, 2026
-
t2203: avoid suppressing git status exit code
When git status is piped into grep, the exit status of the Git command is hidden by the pipeline. Capture the status output in a temporary file first, and then filter it as needed, so that any failure from git status is still noticed by the test suite. Signed-off-by: Jialong Wang <jerrywang183@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 4c23900 - Browse repository at this point
Copy the full SHA 4c23900View commit details -
apply: report the location of corrupt patches
When parsing a corrupt patch, git apply reports only the line number. That does not tell the user which input the line number refers to. Include the patch input path in the error message so the reported location is easier to use. Reset the line number for each patch input so the reported location stays correct when multiple input files are provided. Add tests for file input, standard input, multiple patch inputs, and existing binary-diff corrupt patch cases. Signed-off-by: Jialong Wang <jerrywang183@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for c5e15c9 - Browse repository at this point
Copy the full SHA c5e15c9View commit details -
apply: report input location in header parsing errors
Several header parsing errors in apply.c still report only line numbers. When applying more than one input, that does not tell the user which input the line belongs to. Report the patch input location for these header parsing errors, and update the related tests. While touching parse_git_diff_header(), update the helper state to use the current header line when reporting these errors. Signed-off-by: Jialong Wang <jerrywang183@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 838c0ba - Browse repository at this point
Copy the full SHA 838c0baView commit details -
apply: report input location in binary and garbage patch errors
Several binary parsing paths in apply.c still report only line numbers. When more than one patch input is fed to a single invocation, that does not tell the user which input the line belongs to. Report the patch input location for corrupt and unrecognized binary patches, as well as the "patch with only garbage" case, and update the related tests. Signed-off-by: Jialong Wang <jerrywang183@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 2ef795b - Browse repository at this point
Copy the full SHA 2ef795bView commit details
Commits on Mar 18, 2026
-
object-name: turn INTERPRET_BRANCH_* constants into enum values
Replace the INTERPRET_BRANCH_* preprocessor constants with enum values and use that type where these flags are stored or passed around. These flags describe which kinds of branches may be considered during branch-name interpretation, so represent them as an enum describing branch kinds while keeping the existing bitmask semantics and INTERPRET_BRANCH_* element names. Signed-off-by: Jialong Wang <jerrywang183@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for c5fc44f - Browse repository at this point
Copy the full SHA c5fc44fView commit details -
t2107: modernize path existence check
Replace '! test -f' with 'test_path_is_missing' to get better debugging information by reporting loudly what expectation was not met when the assertion fails. Signed-off-by: Aditya <adityabnw07@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 638c7bf - Browse repository at this point
Copy the full SHA 638c7bfView commit details
Commits on Mar 19, 2026
-
commit-reach: simplify cleanup of remaining bitmaps in ahead_behind ()
Don't bother extracting the last few remaining prio_queue items in order when we only want to free their associated bitmaps; just iterate over the item array. Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 60d8b5a - Browse repository at this point
Copy the full SHA 60d8b5aView commit details -
split-index: stop using the_repository and the_hash_algo
Reference the hash algorithm of the passed-in index throughout the code. Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Configuration menu - View commit details
-
Copy full SHA for 84df6e3 - Browse repository at this point
Copy the full SHA 84df6e3View commit details
Commits on Mar 30, 2026
-
Merge branch 'rs/ahead-behind-cleanup-optimization'
The cleanup of remaining bitmaps in "ahead_behind()" has been simplified. * rs/ahead-behind-cleanup-optimization: commit-reach: simplify cleanup of remaining bitmaps in ahead_behind ()
Configuration menu - View commit details
-
Copy full SHA for cb7428f - Browse repository at this point
Copy the full SHA cb7428fView commit details -
Merge branch 'rs/split-index-the-repo-fix'
split-index.c has been updated to not use the global the_repository and the_hash_algo variables. * rs/split-index-the-repo-fix: split-index: stop using the_repository and the_hash_algo
Configuration menu - View commit details
-
Copy full SHA for 295eb2c - Browse repository at this point
Copy the full SHA 295eb2cView commit details -
Merge branch 'jw/apply-corrupt-location'
"git apply" now reports the name of the input file along with the line number when it encounters a corrupt patch, and correctly resets the line counter when processing multiple patch files. * jw/apply-corrupt-location: apply: report input location in binary and garbage patch errors apply: report input location in header parsing errors apply: report the location of corrupt patches
Configuration menu - View commit details
-
Copy full SHA for 5032e70 - Browse repository at this point
Copy the full SHA 5032e70View commit details -
Merge branch 'jw/t2203-status-pipe-fix'
Test clean-up. * jw/t2203-status-pipe-fix: t2203: avoid suppressing git status exit code
Configuration menu - View commit details
-
Copy full SHA for ffb31a3 - Browse repository at this point
Copy the full SHA ffb31a3View commit details -
Merge branch 'jw/object-name-bitset-to-enum'
The unsigned integer that is used as an bitset to specify the kind of branches interpret_branch_name() function has been changed to use a dedicated enum type. * jw/object-name-bitset-to-enum: object-name: turn INTERPRET_BRANCH_* constants into enum values
Configuration menu - View commit details
-
Copy full SHA for a1d7a8f - Browse repository at this point
Copy the full SHA a1d7a8fView commit details -
Merge branch 'ai/t2107-test-path-is-helpers'
Test cleanup. * ai/t2107-test-path-is-helpers: t2107: modernize path existence check
Configuration menu - View commit details
-
Copy full SHA for 6cb9247 - Browse repository at this point
Copy the full SHA 6cb9247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 270e10a - Browse repository at this point
Copy the full SHA 270e10aView 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 5361983...270e10a