Skip to content

Rebase to v2.50.0 #5678

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 359 commits into from
Jun 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
359 commits
Select commit Hold shift + click to select a range
e7d9a33
winansi: check result and Buffer before using Name
1480c1 May 28, 2022
b8b1c52
Add config option `windows.appendAtomically`
sunzhuoshi Jan 15, 2022
e68b47b
mingw: change core.fsyncObjectFiles = 1 by default
dscho Sep 4, 2017
eba3061
MinGW: link as terminal server aware
rimrul Jul 10, 2022
ed5d3c8
Fix Windows version resources
Mortein Nov 2, 2022
cd03754
http: optionally load libcurl lazily
dscho May 6, 2023
a9a9151
http: support lazy-loading libcurl also on Windows
dscho May 7, 2023
b02ee7e
http: when loading libcurl lazily, allow for multiple SSL backends
dscho May 7, 2023
4e8cb02
status: fix for old-style submodules with commondir
sceptical-coder Oct 28, 2022
066a6fc
windows: skip linking `git-<command>` for built-ins
dscho Jan 27, 2023
640e3b1
windows: fix Repository>Explore Working Copy
dscho Mar 21, 2023
c9fd585
mingw: do load libcurl dynamically by default
dscho May 7, 2023
2291199
Add a GitHub workflow to verify that Git/Scalar work in Nano Server
dscho Nov 2, 2022
39df87a
mingw: suggest `windows.appendAtomically` in more cases
dsl101 Jul 28, 2023
221fda4
win32: use native ANSI sequence processing, if possible
dscho Nov 22, 2023
58f859c
revision: create mark_trees_uninteresting_dense()
derrickstolee Sep 6, 2024
df0e2e3
pack-objects: extract should_attempt_deltas()
derrickstolee Sep 24, 2024
669f35a
git.rc: include winuser.h
rimrul Dec 2, 2023
ca8058e
common-main.c: fflush stdout buffer upon exit
chengzhuo5 Apr 8, 2024
9341aa2
t5601/t7406(mingw): do run tests with symlink support
dscho Apr 9, 2024
ddd2e35
win32: ensure that `localtime_r()` is declared even in i686 builds
dscho May 21, 2024
36b9ab1
Fallback to AppData if XDG_CONFIG_HOME is unset
ariellourenco Jul 2, 2024
e5d3309
run-command: be helpful with Git LFS fails on Windows 7
dscho Jul 4, 2024
1434a13
ci: work around a problem with HTTP/2 vs libcurl v8.10.0
dscho Sep 24, 2024
bc7cad7
pack-objects: add --path-walk option
derrickstolee Sep 5, 2024
d78963f
survey: stub in new experimental 'git-survey' command
Apr 29, 2024
8540080
pack-objects: introduce GIT_TEST_PACK_PATH_WALK
derrickstolee Sep 6, 2024
ac3f9ab
survey: add command line opts to select references
Apr 29, 2024
29fe978
repack: add --path-walk option
derrickstolee Sep 5, 2024
f169387
survey: start pretty printing data in table form
derrickstolee Sep 1, 2024
423991f
pack-objects: enable --path-walk via config
derrickstolee Sep 5, 2024
7e2adef
survey: add object count summary
derrickstolee Sep 2, 2024
5d86e1d
scalar: enable path-walk during push via config
derrickstolee Sep 5, 2024
53ec7ac
survey: summarize total sizes by object type
derrickstolee Sep 2, 2024
2c4dc79
pack-objects: refactor path-walk delta phase
derrickstolee Sep 18, 2024
a2cb463
survey: show progress during object walk
derrickstolee Sep 2, 2024
acf05fc
pack-objects: thread the path-based compression
derrickstolee Sep 18, 2024
5221426
mingw: make sure `errno` is set correctly when socket operations fail
dscho Nov 14, 2019
efc2210
survey: add ability to track prioritized lists
derrickstolee Sep 2, 2024
d4a6fa8
compat/mingw: handle WSA errors in strerror
rimrul Dec 22, 2024
1667974
survey: add report of "largest" paths
derrickstolee Sep 2, 2024
8f1cde4
compat/mingw: drop outdated comment
rimrul Dec 22, 2024
1ffeabc
survey: add --top=<N> option and config
derrickstolee Sep 23, 2024
7a65e91
t0301: actually test credential-cache on Windows
rimrul Dec 29, 2024
d07bab6
survey: clearly note the experimental nature in the output
dscho Jul 1, 2024
f727a5c
credential-cache: handle ECONNREFUSED gracefully
rimrul Dec 22, 2024
ba5e368
mingw_open_existing: handle directories better
rimrul Jan 4, 2025
aff4c0c
Merge branch 'organize-mingw-includes'
dscho Jun 2, 2025
e1849d4
Merge 'remote-hg-prerequisites' into HEAD
dscho Jun 8, 2018
5ae11fb
mingw: drop Windows 7-specific work-around
dscho Mar 4, 2025
1f18247
mingw_rename: support ReFS on Windows 2022
dscho Mar 26, 2025
690317b
max_tree_depth: lower it for clangarm64 on Windows
dscho Apr 15, 2025
e42eb3a
reftable: do make sure to use custom allocators
dscho Mar 6, 2025
f6623c0
check-whitespace: avoid alerts about upstream commits
dscho Jun 3, 2025
6a89785
refs: forbid clang to complain about unreachable code
dscho Jun 4, 2025
3ae8f00
mingw: avoid the comma operator
dscho Jun 5, 2025
bc216a1
Merge branch 'drive-prefix'
dscho Jun 8, 2018
2af1c7a
Merge branch 'dont-clean-junctions'
dscho Jul 30, 2019
26b4fb1
Merge branch 'msys2-python'
dscho May 31, 2019
df2e1fa
Merge branch 'mimalloc-v2.2.3'
dscho Sep 8, 2022
e14453c
Merge pull request #2375 from assarbad/reintroduce-sideband-config
dscho Oct 30, 2019
2f2e896
Merge pull request #2449 from dscho/mingw-getcwd-and-symlinks
dscho Jan 3, 2020
00b7605
Merge pull request #2488 from bmueller84/master
dscho Jan 22, 2020
c005a03
Merge pull request #2501 from jeffhostetler/clink-debug-curl
dscho Jan 30, 2020
a2bce6d
Merge pull request #2504 from dscho/access-repo-via-junction
dscho Feb 1, 2020
a1b168e
Merge pull request #2506 from dscho/issue-2283
dscho Feb 11, 2020
227fd3c
Merge pull request #2535 from dscho/schannel-revoke-best-effort
dscho Mar 4, 2020
88fded5
Merge pull request #2618 from dscho/avoid-d/f-conflict-in-vs/master
dscho May 9, 2020
2c2530a
Merge 'add-p-many-files'
dscho Jun 8, 2018
dfcdf30
Merge pull request #2730 from dscho/crlf-aware-git-add-i
dscho Jul 2, 2020
3f45269
Merge pull request #2714 from lbonanomi/crlf-scissors
dscho Jul 3, 2020
4d82d81
Merge pull request #2655 from jglathe/jg/t0014_trace_extra_info
dscho Oct 9, 2020
dfda05b
Merge 'git-gui/js/intent-to-add'
dscho Oct 18, 2020
bddedb0
Merge pull request #2974 from derrickstolee/maintenance-and-headless
dscho Jan 11, 2021
073c2cd
cmake: install headless-git. (#4338)
dscho Mar 13, 2023
ef4f846
Merge pull request #2351 from PhilipOakley/vcpkg-tip
dscho Oct 7, 2019
f98c3ad
Merge pull request #2915 from dennisameling/windows-arm64-support
dscho Dec 9, 2020
4d9ef42
Merge pull request #3327 from dennisameling/fix-host-cpu
dscho Jul 19, 2021
f57cf81
Merge pull request #3165 from dscho/increase-allowed-length-of-interp…
dscho Apr 3, 2021
6fea576
Merge pull request #3220 from dscho/there-is-no-vs/master-anymore
dscho May 17, 2021
fabb447
Merge pull request #3293 from pascalmuller/http-support-automatically…
dscho Jun 24, 2021
a963fd8
Merge pull request #3349 from vdye/feature/ci-subtree-tests
dscho Aug 10, 2021
2c327f2
Merge pull request #3306 from PhilipOakley/vs-sln
dscho Oct 12, 2021
fa5f557
Merge pull request #3417 from dscho/initialize-core.symlinks-earlier
dscho Oct 13, 2021
3522c23
Merge pull request #3533 from PhilipOakley/hashliteral_t
dscho Dec 15, 2021
65a0234
Merge pull request #3791: Various fixes around `safe.directory`
derrickstolee Apr 13, 2022
61a7e80
Merge pull request #3751 from rkitover/native-term
dscho Apr 21, 2022
ce83a15
Merge pull request #3875 from 1480c1/wine/detect_msys_tty
dscho May 30, 2022
8eb727d
Merge branch 'optionally-dont-append-atomically-on-windows'
dscho Jun 23, 2022
8ac73d0
Merge branch 'fsync-object-files-always'
dscho Oct 11, 2018
449f464
Merge pull request #3942 from rimrul/mingw-tsaware
dscho Jul 27, 2022
af3c5b3
Fix Windows version resources (#4092)
dscho Nov 3, 2022
bcc5ef3
Fix global repository field not being cleared (#4083)
dscho Dec 20, 2022
fa7bb73
Skip linking the "dashed" `git-<command>`s for built-ins (#4252)
dscho Jan 31, 2023
863482c
Git GUI: fix Repository>Explore Working Copy (#4357)
dscho Mar 21, 2023
84f48a5
Lazy load libcurl, allowing for an SSL/TLS backend-specific libcurl (…
dscho May 15, 2023
f177340
Merge branch 'nano-server'
dscho Aug 7, 2023
4dfd7bb
Additional error checks for issuing the windows.appendAtomically warn…
dscho Aug 7, 2023
01c1b39
win32: use native ANSI sequence processing, if possible (#4700)
dscho Dec 2, 2023
a368bf9
ARM64: Embed manifest properly (#4718)
dscho Dec 7, 2023
3038a8a
common-main.c: fflush stdout buffer when exit (#4901)
dscho Apr 12, 2024
5015d7b
Merge branch 'run-t5601-and-t7406-with-symlinks-on-windows-10'
dscho Jul 12, 2024
e93ccee
Merge branch 'Fix-i686-build-with-GCC-v14'
dscho Jul 12, 2024
25b52c5
Merge branch 'Fallback-to-AppData-if-XDG-CONFIG-HOME-is-unset'
dscho Jul 12, 2024
635bd6e
Merge branch 'run-command-be-helpful-when-Git-LFS-fails-on-Windows-7'
dscho Jul 12, 2024
a519004
pack-objects: create new name-hash algorithm (#5157)
dscho Sep 24, 2024
7936332
Add path walk API and its use in 'git pack-objects' (#5171)
derrickstolee Sep 25, 2024
baa3a9a
Add experimental 'git survey' builtin (#5174)
dscho Sep 26, 2024
dfcfeb4
credential-cache: handle ECONNREFUSED gracefully (#5329)
dscho Jan 1, 2025
6199e53
mingw_open_existing: handle directories better (#5342)
dscho Jan 23, 2025
99862da
Drop support for `core.restrictInheritedHandles`, as it targeted Wind…
dscho Mar 4, 2025
c8a885a
mingw_rename: support ReFS on Windows 2022 (#5515)
dscho Mar 26, 2025
b110e05
clangarm64: let the tests pass! (#5586)
dscho Apr 21, 2025
b703573
Merge branch 'reftable-vs-custom-allocators'
dscho Jun 2, 2025
231d828
Merge branch 'check-whitespace-only-downstream'
dscho Jun 3, 2025
11f80cd
Merge branch 'refs-clang-fix'
dscho Jun 11, 2025
eab6d38
mingw: avoid the comma operator (#5660)
dscho Jun 5, 2025
f1f658a
git-gui: provide question helper for retry fallback on Windows
hvoigt Feb 21, 2010
9afd840
Merge branch 'ready-for-upstream'
dscho Oct 11, 2018
836d93a
git-gui--askyesno: fix funny text wrapping
dscho Sep 20, 2017
bd7eced
Win32: make FILETIME conversion functions public
kblees Jul 6, 2013
b268b38
git-gui--askyesno: allow overriding the window title
dscho Sep 20, 2017
076c4bc
git gui: set GIT_ASKPASS=git-gui--askpass if not set yet
dscho Jul 23, 2010
95207d7
Win32: dirent.c: Move opendir down
kblees Sep 8, 2013
cd38930
git-gui--askyesno (mingw): use Git for Windows' icon, if available
dscho Sep 20, 2017
93645eb
Merge 'git-gui' into HEAD
dscho Jun 7, 2018
f079388
mingw: make the dirent implementation pluggable
kblees Sep 8, 2013
faa62f3
Merge branch 'git-gui-askyesno'
dscho Jun 8, 2018
3118fe4
Win32: make the lstat implementation pluggable
kblees Sep 8, 2013
94306ce
mingw: add infrastructure for read-only file system level caches
kblees Sep 8, 2013
70970a0
mingw: add a cache below mingw's lstat and dirent implementations
kblees Oct 1, 2013
d45276e
fscache: load directories only once
kblees Jun 24, 2014
30246b2
fscache: add key for GIT_TRACE_FSCACHE
jeffhostetler Jan 24, 2017
bc6742d
fscache: remember not-found directories
jeffhostetler Dec 13, 2016
ad49d02
fscache: add a test for the dir-not-found optimization
dscho Jan 25, 2017
de161d8
add: use preload-index and fscache for performance
jeffhostetler Nov 22, 2016
b085399
dir.c: make add_excludes aware of fscache during status
jeffhostetler Nov 1, 2017
9d9969a
fscache: make fscache_enabled() public
jeffhostetler Dec 20, 2017
51adab6
dir.c: regression fix for add_excludes with fscache
jeffhostetler Dec 20, 2017
067aced
fetch-pack.c: enable fscache for stats under .git/objects
Nov 22, 2017
9d9a0f6
checkout.c: enable fscache for checkout again
Jan 30, 2018
b1784d1
Enable the filesystem cache (fscache) in refresh_index().
benpeart Sep 7, 2018
c255572
fscache: use FindFirstFileExW to avoid retrieving the short name
benpeart Oct 23, 2018
47f2a58
mem_pool: add GIT_TRACE_MEMPOOL support
benpeart Oct 4, 2018
311c3cb
fscache: add GIT_TEST_FSCACHE support
benpeart Oct 4, 2018
9ddcc39
fscache: fscache takes an initial size
benpeart Nov 2, 2018
b6e9a97
fscache: add fscache hit statistics
benpeart Sep 25, 2018
cbd0c7a
fscache: update fscache to be thread specific instead of global
benpeart Oct 4, 2018
c193f85
unpack-trees: enable fscache for sparse-checkout
derrickstolee Jun 12, 2019
77a9a3c
status: disable and free fscache at the end of the status command
benpeart Nov 1, 2018
691faa9
fscache: teach fscache to use mempool
benpeart Nov 2, 2018
4288b80
fscache: remember the reparse tag for each entry
dscho Dec 11, 2018
8b3728d
fscache: make fscache_enable() thread safe
benpeart Nov 16, 2018
8c7041a
Merge branch 'fscache'
dscho Nov 15, 2018
6b0e315
fscache: implement an FSCache-aware is_mount_point()
dscho Dec 11, 2018
bd6dd4a
fscache: teach fscache to use NtQueryDirectoryFile
benpeart Nov 15, 2018
fcfa41d
Merge pull request #1909 from benpeart/free-fscache-after-status-gfw
dscho Nov 5, 2018
28a43e4
clean: make use of FSCache
dscho Dec 11, 2018
04777ab
Merge remote-tracking branch 'benpeart/fscache-per-thread-gfw'
dscho Nov 16, 2018
d060fb0
Merge branch 'dont-clean-junctions-fscache'
dscho Jul 23, 2019
1d7eb88
pack-objects (mingw): demonstrate a segmentation fault with large deltas
vangdfang Jan 9, 2014
bc9acf2
mingw: support long paths
kblees Jul 28, 2015
c5adb22
Win32: fix 'lstat("dir/")' with long paths
kblees Jul 4, 2014
c9c48e1
win32(long path support): leave drive-less absolute paths intact
dscho Sep 6, 2023
7c27dca
compat/fsmonitor/fsm-*-win32: support long paths
jeffhostetler Mar 25, 2022
7a84517
clean: suggest using `core.longPaths` if paths are too long to remove
mathstuf Apr 22, 2022
4837ae8
strbuf_readlink: don't call readlink twice if hint is the exact link …
kblees May 11, 2015
fff1672
strbuf_readlink: support link targets that exceed PATH_MAX
kblees May 11, 2015
c1cf6af
lockfile.c: use is_dir_sep() instead of hardcoded '/' checks
kblees May 11, 2015
b697549
Win32: don't call GetFileAttributes twice in mingw_lstat()
kblees May 12, 2015
b4b1063
Win32: implement stat() with symlink support
kblees May 15, 2015
ccb932a
Win32: remove separate do_lstat() function
kblees May 11, 2015
8bc9990
Win32: let mingw_lstat() error early upon problems with reparse points
kblees May 23, 2015
81a5a68
mingw: teach fscache and dirent about symlinks
kblees Jan 10, 2017
d46bd33
Win32: lstat(): return adequate stat.st_size for symlinks
kblees May 15, 2015
ae5ff16
mingw: Support `git_terminal_prompt` with more terminals
kblees Mar 19, 2015
d96d24a
Win32: factor out retry logic
kblees May 19, 2015
fb63639
compat/terminal.c: only use the Windows console if bash 'read -r' fails
kblees May 9, 2015
08a9d39
Win32: change default of 'core.symlinks' to false
kblees May 23, 2015
689b042
mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method
dscho Feb 23, 2018
fbac551
Win32: add symlink-specific error codes
kblees May 15, 2015
865a01b
Win32: mingw_unlink: support symlinks to directories
kblees May 23, 2015
8c48864
Win32: mingw_rename: support renaming symlinks
kblees May 19, 2015
59d5b76
Win32: mingw_chdir: change to symlink-resolved directory
kblees May 23, 2015
26d243e
Win32: implement readlink()
kblees May 23, 2015
5f2a0fb
mingw: lstat: compute correct size for symlinks
billziss-gh May 28, 2020
c04e815
Win32: implement basic symlink() functionality (file symlinks only)
kblees May 23, 2015
b813fda
Win32: symlink: add support for symlinks to directories
kblees May 23, 2015
c02904c
mingw: try to create symlinks without elevated permissions
dscho May 30, 2017
37f87fe
mingw: emulate stat() a little more faithfully
dscho Mar 2, 2020
53e3dd6
mingw: special-case index entries for symlinks with buggy size
dscho Jun 4, 2020
ff49b6c
mingw: introduce code to detect whether we're inside a Windows container
ZCube Apr 23, 2018
e483d1a
Win32: symlink: move phantom symlink creation to a separate function
piscisaureus Oct 26, 2018
ae666d4
mingw: when running in a Windows container, try to rename() harder
ZCube Apr 23, 2018
2002ef6
Introduce helper to create symlinks that knows about index_state
dscho Feb 11, 2019
e5ef2c5
mingw: move the file_attr_to_st_mode() function definition
ZCube Apr 23, 2018
27184cb
mingw: allow to specify the symlink type in .gitattributes
piscisaureus Oct 26, 2018
d426509
mingw: Windows Docker volumes are *not* symbolic links
dscho Apr 23, 2018
698d99f
mingw: work around rename() failing on a read-only file
dsl101 Jul 28, 2023
26d1a68
Win32: symlink: add test for `symlink` attribute
piscisaureus Oct 26, 2018
9d714ab
mingw: explicitly specify with which cmd to prefix the cmdline
dscho Jul 20, 2017
609bcca
mingw: when path_lookup() failed, try BusyBox
dscho Jul 20, 2017
1438ca0
test-tool: learn to act as a drop-in replacement for `iconv`
dscho Jul 20, 2017
a883d88
tests(mingw): if `iconv` is unavailable, use `test-helper --iconv`
dscho Jul 20, 2017
c42ed0e
gitattributes: mark .png files as binary
dscho Oct 11, 2018
25717ca
tests: move test PNGs into t/lib-diff/
dscho Aug 5, 2017
70abc43
tests: only override sort & find if there are usable ones in /usr/bin/
dscho Jul 17, 2017
5bcc1bd
tests: use the correct path separator with BusyBox
dscho Nov 19, 2018
8d6f0af
mingw: only use Bash-ism `builtin pwd -W` when available
dscho Jun 29, 2017
aff6520
tests (mingw): remove Bash-specific pwd option
dscho Jun 30, 2017
a330e76
test-lib: add BUSYBOX prerequisite
dscho Jul 19, 2017
ef0a6a8
t5003: use binary file from t/lib-diff/
dscho Aug 5, 2017
4897497
t5532: workaround for BusyBox on Windows
dscho Jul 21, 2017
4dc1b25
t5605: special-case hardlink test for BusyBox-w32
dscho Jul 21, 2017
4595ba6
t5813: allow for $PWD to be a Windows path
dscho Jul 5, 2017
9296cc6
t9200: skip tests when $PWD contains a colon
dscho Jul 7, 2017
bafb6b3
mingw: kill child processes in a gentler way
dscho May 17, 2017
b01c6da
mingw: add a Makefile target to copy test artifacts
dscho Jul 19, 2017
7f641f0
mingw: optionally enable wsl compability file mode bits
swigger Jun 7, 2023
e224996
mingw: really handle SIGINT
dscho Apr 22, 2018
733400d
mingw: do not call xutftowcs_path in mingw_mktemp
neerajsi-msft Oct 27, 2021
eaba9c3
Partially un-revert "editor: save and reset terminal after calling ED…
dscho Nov 25, 2021
60d090c
reset: reinstate support for the deprecated --stdin option
dscho Dec 10, 2019
3cb735a
fsmonitor: reintroduce core.useBuiltinFSMonitor
vdye Apr 4, 2022
c947613
Describe Git for Windows' architecture [no ci]
dscho Feb 13, 2023
dac0898
Modify the Code of Conduct for Git for Windows
dscho Oct 11, 2019
08e5bbf
CONTRIBUTING.md: add guide for first-time contributors
derrickstolee Mar 1, 2018
0e14058
README.md: Add a Windows-specific preamble
dscho Jan 10, 2014
a1253d7
Add a GitHub workflow to monitor component updates
dscho Sep 29, 2020
3c77ab0
Add an issue template
shiftkey Feb 18, 2016
989075c
dependabot: help keeping GitHub Actions versions up to date
dscho Feb 6, 2024
5f48b3f
Modify the GitHub Pull Request template (to reflect Git for Windows)
Dec 22, 2017
1030c64
SECURITY.md: document Git for Windows' policies
dscho Aug 23, 2019
b69b108
Merge branch 'gitk-and-git-gui-patches'
dscho Oct 11, 2018
f880c25
Merge branch 'long-paths'
dscho Nov 15, 2018
8486d51
Merge branch 'msys2'
dscho Nov 15, 2018
a55d33d
Merge branch 'kblees/kb/symlinks'
dscho Nov 15, 2018
1f556e5
Merge 'docker-volumes-are-no-symlinks'
dscho Oct 12, 2018
3dcae8e
mingw: try resetting the read-only bit if rename fails (#4527)
dscho Aug 7, 2023
7e8fba2
Merge pull request #1897 from piscisaureus/symlink-attr
dscho Oct 31, 2018
cab7ac1
Merge branch 'busybox-w32'
dscho Feb 7, 2019
ffc25da
Merge branch 'wsl-file-mode-bits'
dscho Aug 7, 2023
c9fcd1b
Merge pull request #1170 from dscho/mingw-kill-process
dscho Oct 11, 2018
4b26a01
Merge pull request #3492 from dscho/ns/batched-fsync
vdye Oct 28, 2021
c693724
Merge branch 'un-revert-editor-save-and-reset'
dscho Jan 15, 2022
5d06cc1
Merge branch 'phase-out-reset-stdin'
dscho Jun 8, 2018
23381cc
Merge branch 'deprecate-core.useBuiltinFSMonitor'
dscho Jan 24, 2023
11852ae
Merge pull request #2837 from dscho/monitor-component-updates
dscho Oct 7, 2020
7f21214
Merge 'readme' into HEAD
dscho Jun 7, 2018
311e67d
Reapply "bswap.h: add support for built-in bswap functions"
dscho Jun 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/coverity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:
key: cov-build-${{ env.COVERITY_LANGUAGE }}-${{ env.COVERITY_PLATFORM }}-${{ steps.lookup.outputs.hash }}
- name: build with cov-build
run: |
export PATH="$PATH:$(cygpath -au "$RUNNER_TEMP")/cov-analysis/bin" &&
export PATH="$PATH:$RUNNER_TEMP/cov-analysis/bin" &&
cov-configure --gcc &&
if ! cov-build --dir cov-int make
then
Expand Down
28 changes: 17 additions & 11 deletions Documentation/RelNotes/2.50.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ UI, Workflows & Features
* Auth-related (and unrelated) error handling in send-email has been
made more robust.

* Updating multiple references have only been possible in all-or-none
* Updating multiple references have only been possible in an all-or-nothing
fashion with transactions, but it can be more efficient to batch
multiple updates even when some of them are allowed to fail in a
best-effort manner. A new "best effort batches of updates" mode
Expand All @@ -53,7 +53,7 @@ UI, Workflows & Features

* The build procedure installs bash (but not zsh) completion script.

* send-email has been updated to work better with Outlook's smtp server.
* send-email has been updated to work better with Outlook's SMTP server.

* "git diff --minimal" used to give non-minimal output when its
optimization kicked in, which has been disabled.
Expand All @@ -62,7 +62,7 @@ UI, Workflows & Features
delta chains from forming in a corner case even when there is no
such cycle.

* Make repository clean-up tasks "gc" can do available to "git
* Make repository clean-up tasks that "gc" can do available to "git
maintenance" front-end.

* Bundle-URI feature did not use refs recorded in the bundle other
Expand Down Expand Up @@ -188,7 +188,7 @@ Performance, Internal Implementation, Development Support etc.
been dropped.

* The code path to access the "packed-refs" file while "fsck" is
taught to mmap the file, instead of reading the whole file in the
taught to mmap the file, instead of reading the whole file into
memory.

* Assorted fixes for issues found with CodeQL.
Expand Down Expand Up @@ -327,8 +327,9 @@ Fixes since v2.49
* Fix for scheduled maintenance tasks on platforms using launchctl.
(merge eb2d7beb0e jh/gc-launchctl-schedule-fix later to maint).

* Update to arm64 Windows port.
(merge 436a42215e js/windows-arm64 later to maint).
* Update to arm64 Windows port (part of which had been reverted as it
broke builds for existing platforms, which may need to be redone in
future releases).

* hashmap API clean-up to ensure hashmap_clear() leaves a cleared map
in a reusable state.
Expand Down Expand Up @@ -391,14 +392,19 @@ Fixes since v2.49
reverse failed to give the mode bits of the path "removed" by the
patch to the file it creates, which has been corrected.

* "git verify-refs" (and hence "git fsck --reference") started
erroring out in a repository in which secondary worktrees were
prepared with Git 2.43 or lower.
* "git verify-refs" errored out in a repository in which
linked worktrees were prepared with Git 2.43 or lower.
(merge d5b3c38b8a sj/ref-contents-check-fix later to maint).

* Update total_ram() functrion on BSD variants.
* Update total_ram() function on BSD variants.

* Update online_cpus() functrion on BSD variants.
* Update online_cpus() function on BSD variants.

* Revert a botched bswap.h change that broke ntohll() functions on
big-endian systems with __builtin_bswap32/64().

* Fixes for GitHub Actions Coverity job.
(merge 3cc4fc1ebd js/github-ci-win-coverity-fix later to maint).

* Other code cleanup, docfix, build fix, etc.
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
Expand Down
2 changes: 1 addition & 1 deletion Documentation/git-maintenance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ rerere-gc::

worktree-prune::
The `worktree-prune` task deletes stale or broken worktrees. See
linkit:git-worktree[1] for more information.
linkgit:git-worktree[1] for more information.

OPTIONS
-------
Expand Down
4 changes: 2 additions & 2 deletions GIT-VERSION-GEN
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

DEF_VER=v2.50.0-rc2
DEF_VER=v2.50.0

LF='
'
Expand Down Expand Up @@ -82,7 +82,7 @@ read GIT_MAJOR_VERSION GIT_MINOR_VERSION GIT_MICRO_VERSION GIT_PATCH_LEVEL trail
$(echo "$GIT_VERSION" 0 0 0 0 | tr '.a-zA-Z-' ' ')
EOF

REPLACED=$(printf "%s" "$INPUT" | sed -e "s|@GIT_VERSION@|$GIT_VERSION|" \
REPLACED=$(printf "%s\n" "$INPUT" | sed -e "s|@GIT_VERSION@|$GIT_VERSION|" \
-e "s|@GIT_MAJOR_VERSION@|$GIT_MAJOR_VERSION|" \
-e "s|@GIT_MINOR_VERSION@|$GIT_MINOR_VERSION|" \
-e "s|@GIT_MICRO_VERSION@|$GIT_MICRO_VERSION|" \
Expand Down
8 changes: 4 additions & 4 deletions generate-configlist.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ print_config_list () {
cat <<EOF
static const char *config_name_list[] = {
EOF
sed -E '
/^`?[a-zA-Z].*\..*`?::$/ {
sed -e '
/^`*[a-zA-Z].*\..*`*::$/ {
/deprecated/d;
s/::$//;
s/`//g;
s/^.*$/ "&",/;
p;};
d' \
d' \
"$SOURCE_DIR"/Documentation/*config.adoc \
"$SOURCE_DIR"/Documentation/config/*.adoc|
"$SOURCE_DIR"/Documentation/config/*.adoc |
sort
cat <<EOF
NULL,
Expand Down
4 changes: 4 additions & 0 deletions po/TEAMS
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ Repository: https://github.com/jnavila/git
Leader: Jean-Noël Avila <jn.avila@free.fr>
Members: Sébastien Helleu <flashcode@flashtux.org>

Language: ga (Irish)
Repository: https://github.com/aindriu80/git-po
Members: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>

Language: id (Indonesian)
Repository: https://github.com/bagasme/git-po
Leader: Bagas Sanjaya <bagasdotme@gmail.com>
Expand Down
Loading
Loading