Skip to content
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

Rebase to v2.43.0-rc2 #4692

Merged
merged 319 commits into from
Nov 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
b660ced
hash-object: demonstrate a >4GB/LLP64 problem
PhilipOakley Oct 31, 2021
0345392
CMakeLists: add default "x64-windows" arch for Visual Studio
PhilipOakley Apr 22, 2021
693611b
write_object_file_literally(): use size_t
PhilipOakley Nov 12, 2021
033f003
ci: run `contrib/subtree` tests in CI builds
vdye Aug 5, 2021
0013a4d
CMake: show Win32 and Generator_platform build-option values
PhilipOakley May 10, 2021
f51884b
init: do parse _all_ core.* settings early
dscho Sep 8, 2021
302c7b3
Enable the built-in FSMonitor as an experimental feature
dscho Mar 5, 2021
8140e2f
object-file.c: use size_t for header lengths
PhilipOakley Nov 12, 2021
1666a82
hash algorithms: use size_t for section lengths
PhilipOakley Nov 12, 2021
4092ea6
hash-object --stdin: verify that it works with >4GB/LLP64
PhilipOakley Dec 6, 2021
1f6e3b7
hash-object: add another >4GB/LLP64 test case
PhilipOakley Dec 6, 2021
e392645
setup: properly use "%(prefix)/" when in WSL
derrickstolee Apr 13, 2022
76d135a
hash-object: add a >4GB/LLP64 test case using filtered input
PhilipOakley Dec 7, 2021
f41b31e
compat/mingw.c: do not warn when failing to get owner
derrickstolee Apr 13, 2022
73fc5e2
mingw: $env:TERM="xterm-256color" for newer OSes
rkitover Apr 12, 2022
1230fd6
winansi: check result and Buffer before using Name
1480c1 May 28, 2022
8a7cd9a
vcxproj: allow building with `NO_PERL` again
dscho Mar 29, 2022
9ab30d3
vcxproj: require C11
dscho Jun 28, 2022
b624dda
vcxproj: ignore the `-pedantic` option
dscho Jun 28, 2022
1ce8649
vcxproj: include reftable when committing `.vcxproj` files
dscho Jun 28, 2022
2839179
vcxproj: handle libreftable_test, too
dscho Jun 28, 2022
8c6ea41
vcxproj: avoid escaping double quotes in the defines
dscho Jun 28, 2022
f885717
ci: adjust Azure Pipeline for `runs_on_pool`
dscho Jul 9, 2022
e116d61
ci: stop linking the `prove` cache
dscho Jul 9, 2022
6363d51
Add config option `windows.appendAtomically`
sunzhuoshi Jan 15, 2022
2cc2d72
mingw: change core.fsyncObjectFiles = 1 by default
dscho Sep 4, 2017
47a134a
ci: reinstate Azure Pipelines support
dscho Feb 11, 2021
5165233
azure-pipeline: drop the `GETTEXT_POISON` job
dscho Mar 29, 2022
877bfff
azure-pipeline: stop hard-coding `apt-get` calls
dscho Mar 29, 2022
580663d
azure-pipeline: drop the code to write to/read from a file share
dscho Jul 9, 2022
4ac4f64
azure-pipeline: use partial clone/parallel checkout to initialize min…
dscho Jul 9, 2022
863b73a
azure-pipeline: downcase the job name of the `Linux32` job
dscho Jul 9, 2022
01df623
azure-pipeline: run static-analysis on jammy
ttaylorr Feb 8, 2021
df95944
MinGW: link as terminal server aware
rimrul Jul 10, 2022
d10110e
Fix Windows version resources
Mortein Nov 2, 2022
06f9914
bswap.h: add support for built-in bswap functions
dennisameling Oct 4, 2022
2b3a946
http: optionally load libcurl lazily
dscho May 6, 2023
55ae6d2
http: support lazy-loading libcurl also on Windows
dscho May 7, 2023
fc660ac
config.mak.uname: add support for clangarm64
dennisameling Oct 4, 2022
b071953
http: when loading libcurl lazily, allow for multiple SSL backends
dscho May 7, 2023
ce53132
ci: create clangarm64-build.yml
dennisameling Oct 4, 2022
a6ddee2
status: fix for old-style submodules with commondir
sceptical-coder Oct 28, 2022
db52827
windows: skip linking `git-<command>` for built-ins
dscho Jan 27, 2023
2fc0827
windows: fix Repository>Explore Working Copy
dscho Mar 21, 2023
0a71da0
mingw: do load libcurl dynamically by default
dscho May 7, 2023
a12a28d
Merge 'remote-hg-prerequisites' into HEAD
dscho Jun 8, 2018
994c4b7
Merge branch 'drive-prefix'
dscho Jun 8, 2018
ad33d45
Merge branch 'dont-clean-junctions'
dscho Jul 30, 2019
064f3e2
Add a GitHub workflow to verify that Git/Scalar work in Nano Server
dscho Nov 2, 2022
2425210
mingw: suggest `windows.appendAtomically` in more cases
dsl101 Jul 28, 2023
ae4d43c
Merge branch 'msys2-python'
dscho May 31, 2019
c2d9bfc
Merge branch 'mimalloc-v2.0.9'
dscho Sep 8, 2022
86c1a4d
Merge pull request #2375 from assarbad/reintroduce-sideband-config
dscho Oct 30, 2019
065a58f
Merge pull request #2405 from dscho/mingw-setsockopt
dscho Nov 25, 2019
0391440
Merge pull request #2449 from dscho/mingw-getcwd-and-symlinks
dscho Jan 3, 2020
b679201
Merge pull request #2488 from bmueller84/master
dscho Jan 22, 2020
6cfdaad
Merge pull request #2501 from jeffhostetler/clink-debug-curl
dscho Jan 30, 2020
d65c0fe
Merge pull request #2504 from dscho/access-repo-via-junction
dscho Feb 1, 2020
6c1e862
Merge pull request #2506 from dscho/issue-2283
dscho Feb 11, 2020
b892295
Merge pull request #2535 from dscho/schannel-revoke-best-effort
dscho Mar 4, 2020
619946d
Merge pull request #2618 from dscho/avoid-d/f-conflict-in-vs/master
dscho May 9, 2020
d30ab69
Merge 'add-p-many-files'
dscho Jun 8, 2018
44a15b3
Merge pull request #2730 from dscho/crlf-aware-git-add-i
dscho Jul 2, 2020
bbd8ed8
Merge pull request #2714 from lbonanomi/crlf-scissors
dscho Jul 3, 2020
68b68c4
Merge pull request #2655 from jglathe/jg/t0014_trace_extra_info
dscho Oct 9, 2020
49cb0f4
Merge 'git-gui/js/intent-to-add'
dscho Oct 18, 2020
c054fb2
Merge pull request #2974 from derrickstolee/maintenance-and-headless
dscho Jan 11, 2021
8dc2d22
cmake: install headless-git. (#4338)
dscho Mar 13, 2023
af51d9d
Merge pull request #2351 from PhilipOakley/vcpkg-tip
dscho Oct 7, 2019
fc9902b
Merge pull request #2915 from dennisameling/windows-arm64-support
dscho Dec 9, 2020
ff523ad
Merge pull request #3327 from dennisameling/fix-host-cpu
dscho Jul 19, 2021
8b3a449
Merge pull request #3150 from dscho/ci-cache-vcpkg-artifacts-g4w
dscho Mar 28, 2021
b4fcdf8
Merge pull request #3165 from dscho/increase-allowed-length-of-interp…
dscho Apr 3, 2021
c6c8b76
Merge pull request #3220 from dscho/there-is-no-vs/master-anymore
dscho May 17, 2021
84b5eac
Merge pull request #3293 from pascalmuller/http-support-automatically…
dscho Jun 24, 2021
d35fc65
Merge pull request #3349 from vdye/feature/ci-subtree-tests
dscho Aug 10, 2021
154b7fd
Merge pull request #3306 from PhilipOakley/vs-sln
dscho Oct 12, 2021
5d917e4
Merge pull request #3417 from dscho/initialize-core.symlinks-earlier
dscho Oct 13, 2021
1841bc7
Merge branch 'mark-v4-fsmonitor-experimental' into try-v4-fsmonitor
jeffhostetler Sep 29, 2021
9a6fb28
Merge pull request #3533 from PhilipOakley/hashliteral_t
dscho Dec 15, 2021
579d0bb
Merge pull request #3791: Various fixes around `safe.directory`
derrickstolee Apr 13, 2022
b190cca
Merge pull request #3751 from rkitover/native-term
dscho Apr 21, 2022
4f707d5
Merge pull request #3875 from 1480c1/wine/detect_msys_tty
dscho May 30, 2022
fb9b648
Merge branch 'optionally-dont-append-atomically-on-windows'
dscho Jun 23, 2022
ebe0cd8
Merge branch 'fsync-object-files-always'
dscho Oct 11, 2018
facb454
Merge branch 'ci-fixes'
dscho Feb 11, 2021
098a152
Merge pull request #3942 from rimrul/mingw-tsaware
dscho Jul 27, 2022
efcc36d
Fix Windows version resources (#4092)
dscho Nov 3, 2022
bb3cf34
Merge branch 'builtin-swap-functions'
dscho Nov 23, 2022
a50195f
Add support for CLANGARM64 target (#3916)
dscho Oct 28, 2022
8fb8906
Fix global repository field not being cleared (#4083)
dscho Dec 20, 2022
c338d6f
Skip linking the "dashed" `git-<command>`s for built-ins (#4252)
dscho Jan 31, 2023
1fb3209
Git GUI: fix Repository>Explore Working Copy (#4357)
dscho Mar 21, 2023
940c2db
Lazy load libcurl, allowing for an SSL/TLS backend-specific libcurl (…
dscho May 15, 2023
c61cde5
Merge branch 'nano-server'
dscho Aug 7, 2023
5d430f3
Additional error checks for issuing the windows.appendAtomically warn…
dscho Aug 7, 2023
8e3b73d
Win32: make FILETIME conversion functions public
kblees Jul 6, 2013
df9a48b
Win32: dirent.c: Move opendir down
kblees Sep 8, 2013
2e52d5a
mingw: make the dirent implementation pluggable
kblees Sep 8, 2013
0039174
Merge branch 'ready-for-upstream'
dscho Oct 11, 2018
f5a5772
Win32: make the lstat implementation pluggable
kblees Sep 8, 2013
1b4c18f
mingw: add infrastructure for read-only file system level caches
kblees Sep 8, 2013
ceac169
fscache: add key for GIT_TRACE_FSCACHE
jeffhostetler Jan 24, 2017
49432ea
dir.c: make add_excludes aware of fscache during status
jeffhostetler Nov 1, 2017
84f6d21
mingw: add a cache below mingw's lstat and dirent implementations
kblees Oct 1, 2013
80f810c
fscache: remember not-found directories
jeffhostetler Dec 13, 2016
8b8bfa7
fscache: make fscache_enabled() public
jeffhostetler Dec 20, 2017
fbf5dcd
fscache: load directories only once
kblees Jun 24, 2014
bb4348f
fscache: add a test for the dir-not-found optimization
dscho Jan 25, 2017
0d95d56
add: use preload-index and fscache for performance
jeffhostetler Nov 22, 2016
8c5843f
mem_pool: add GIT_TRACE_MEMPOOL support
benpeart Oct 4, 2018
173863f
dir.c: regression fix for add_excludes with fscache
jeffhostetler Dec 20, 2017
af5264a
fetch-pack.c: enable fscache for stats under .git/objects
Nov 22, 2017
6bac323
checkout.c: enable fscache for checkout again
Jan 30, 2018
68314d6
Enable the filesystem cache (fscache) in refresh_index().
benpeart Sep 7, 2018
0b80a21
fscache: use FindFirstFileExW to avoid retrieving the short name
benpeart Oct 23, 2018
abc8c67
status: disable and free fscache at the end of the status command
benpeart Nov 1, 2018
bd2ce89
fscache: add GIT_TEST_FSCACHE support
benpeart Oct 4, 2018
bc6e81c
fscache: add fscache hit statistics
benpeart Sep 25, 2018
5585b73
fscache: fscache takes an initial size
benpeart Nov 2, 2018
fd1ceb4
fscache: remember the reparse tag for each entry
dscho Dec 11, 2018
d9a302b
fscache: update fscache to be thread specific instead of global
benpeart Oct 4, 2018
e1d48e8
fscache: implement an FSCache-aware is_mount_point()
dscho Dec 11, 2018
21ae763
fscache: teach fscache to use mempool
benpeart Nov 2, 2018
05a24e2
fscache: make fscache_enable() thread safe
benpeart Nov 16, 2018
33d214f
fscache: teach fscache to use NtQueryDirectoryFile
benpeart Nov 15, 2018
e1ad005
unpack-trees: enable fscache for sparse-checkout
derrickstolee Jun 12, 2019
a4c18d1
clean: make use of FSCache
dscho Dec 11, 2018
4945bca
gitk: Unicode file name support
kblees Feb 4, 2012
6a6030f
git-gui--askyesno: fix funny text wrapping
dscho Sep 20, 2017
a58886f
gitk: Use an external icon file on Windows
sschuberth Jul 22, 2012
969acfe
git-gui: provide question helper for retry fallback on Windows
hvoigt Feb 21, 2010
1174c7f
git-gui--askyesno: allow overriding the window title
dscho Sep 20, 2017
7996cfd
gitk: fix arrow keys in input fields with Tcl/Tk >= 8.6
dscho Feb 16, 2016
03dbc1a
git gui: set GIT_ASKPASS=git-gui--askpass if not set yet
dscho Jul 23, 2010
ded52e4
git-gui--askyesno (mingw): use Git for Windows' icon, if available
dscho Sep 20, 2017
13a38f4
gitk: make the "list references" default window width wider
sidecut Jan 21, 2016
ee938d1
Merge 'git-gui' into HEAD
dscho Jun 7, 2018
3adbcf0
Merge branch 'fscache'
dscho Nov 15, 2018
59cbf41
Merge branch 'git-gui-askyesno'
dscho Jun 8, 2018
254ba1a
Merge pull request #994 from jeffhostetler/jeffhostetler/fscache_nfd
dscho Jun 8, 2018
d9d433a
Merge 'gitk' into HEAD
dscho Jun 7, 2018
48967c2
Merge pull request #971 from jeffhostetler/jeffhostetler/add_preload_…
dscho Jun 8, 2018
1c43ff7
Merge pull request #1344 from jeffhostetler/perf_add_excludes_with_fs…
dscho Jun 8, 2018
9811192
Merge pull request #1426 from atetubou/fetch_pack
dscho Jun 8, 2018
cf19604
Merge pull request #1468 from atetubou/fscache_checkout_flush
dscho Oct 12, 2018
ed164c1
Merge pull request #1827 from benpeart/fscache_refresh_index
dscho Sep 27, 2018
2a1ce54
Merge pull request #1908 from benpeart/FindFirstFileEx-gfw
dscho Nov 5, 2018
4b151ce
Merge pull request #1909 from benpeart/free-fscache-after-status-gfw
dscho Nov 5, 2018
f929352
Merge pull request #1911 from benpeart/git_test_fscache-gfw
dscho Nov 5, 2018
75a65a8
Merge pull request #1910 from benpeart/fscache_statistics-gfw
dscho Nov 16, 2018
2cb964c
Merge remote-tracking branch 'benpeart/fscache-per-thread-gfw'
dscho Nov 16, 2018
7af298b
Merge pull request #1934 from benpeart/fscache-thread-safe-enable-gfw
dscho Nov 26, 2018
2d2df10
Merge pull request #1937 from benpeart/fscache-NtQueryDirectoryFile-gfw
dscho Nov 27, 2018
3901a46
pack-objects (mingw): demonstrate a segmentation fault with large deltas
vangdfang Jan 9, 2014
0c00381
mingw: support long paths
kblees Jul 28, 2015
a7f318c
Merge branch 'fscache-and-sparse-checkout'
derrickstolee Jun 18, 2019
2f76dca
Win32: fix 'lstat("dir/")' with long paths
kblees Jul 4, 2014
4351d48
mingw: Support `git_terminal_prompt` with more terminals
kblees Mar 19, 2015
30b9a21
Merge branch 'dont-clean-junctions-fscache'
dscho Jul 23, 2019
d0f0550
win32(long path support): leave drive-less absolute paths intact
dscho Sep 6, 2023
71ec4dc
compat/fsmonitor/fsm-*-win32: support long paths
jeffhostetler Mar 25, 2022
a53760c
clean: suggest using `core.longPaths` if paths are too long to remove
mathstuf Apr 22, 2022
5fdb961
strbuf_readlink: don't call readlink twice if hint is the exact link …
kblees May 11, 2015
197770e
strbuf_readlink: support link targets that exceed PATH_MAX
kblees May 11, 2015
6ec06e4
lockfile.c: use is_dir_sep() instead of hardcoded '/' checks
kblees May 11, 2015
894800f
Win32: don't call GetFileAttributes twice in mingw_lstat()
kblees May 12, 2015
d4f848b
Win32: implement stat() with symlink support
kblees May 15, 2015
a244631
Win32: remove separate do_lstat() function
kblees May 11, 2015
9c7f461
compat/terminal.c: only use the Windows console if bash 'read -r' fails
kblees May 9, 2015
e21a713
Win32: let mingw_lstat() error early upon problems with reparse points
kblees May 23, 2015
a580229
mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method
dscho Feb 23, 2018
045ec58
mingw: teach fscache and dirent about symlinks
kblees Jan 10, 2017
7253cb7
Unbreak interactive GPG prompt upon signing
dscho Sep 6, 2016
a32fdc5
Win32: lstat(): return adequate stat.st_size for symlinks
kblees May 15, 2015
7f5e9d4
Win32: factor out retry logic
kblees May 19, 2015
80d7bba
Win32: change default of 'core.symlinks' to false
kblees May 23, 2015
158b54a
Win32: add symlink-specific error codes
kblees May 15, 2015
664a270
Win32: mingw_unlink: support symlinks to directories
kblees May 23, 2015
ecf93d1
Win32: mingw_rename: support renaming symlinks
kblees May 19, 2015
f7295d8
Win32: mingw_chdir: change to symlink-resolved directory
kblees May 23, 2015
2494440
Win32: implement readlink()
kblees May 23, 2015
617f336
mingw: lstat: compute correct size for symlinks
billziss-gh May 28, 2020
0233cf4
Win32: implement basic symlink() functionality (file symlinks only)
kblees May 23, 2015
8b6a694
Win32: symlink: add support for symlinks to directories
kblees May 23, 2015
fc9874c
mingw: try to create symlinks without elevated permissions
dscho May 30, 2017
6ebd24a
mingw: emulate stat() a little more faithfully
dscho Mar 2, 2020
8e57fb1
mingw: special-case index entries for symlinks with buggy size
dscho Jun 4, 2020
37ec29e
mingw: introduce code to detect whether we're inside a Windows container
ZCube Apr 23, 2018
4fe390a
Win32: symlink: move phantom symlink creation to a separate function
piscisaureus Oct 26, 2018
d70b9a2
mingw: when running in a Windows container, try to rename() harder
ZCube Apr 23, 2018
e18cd00
Introduce helper to create symlinks that knows about index_state
dscho Feb 11, 2019
b7026b6
mingw: move the file_attr_to_st_mode() function definition
ZCube Apr 23, 2018
28148ac
mingw: allow to specify the symlink type in .gitattributes
piscisaureus Oct 26, 2018
d31b353
mingw: Windows Docker volumes are *not* symbolic links
dscho Apr 23, 2018
2fc74ad
mingw: work around rename() failing on a read-only file
dsl101 Jul 28, 2023
2a15759
Win32: symlink: add test for `symlink` attribute
piscisaureus Oct 26, 2018
3f0c323
mingw: explicitly specify with which cmd to prefix the cmdline
dscho Jul 20, 2017
c944d83
mingw: when path_lookup() failed, try BusyBox
dscho Jul 20, 2017
7a98ad0
test-lib: avoid unnecessary Perl invocation
dscho Aug 5, 2017
0d7eb77
test-tool: learn to act as a drop-in replacement for `iconv`
dscho Jul 20, 2017
cd7dea0
tests(mingw): if `iconv` is unavailable, use `test-helper --iconv`
dscho Jul 20, 2017
da8ccac
gitattributes: mark .png files as binary
dscho Oct 11, 2018
0e97874
tests: move test PNGs into t/lib-diff/
dscho Aug 5, 2017
d5c6256
tests: only override sort & find if there are usable ones in /usr/bin/
dscho Jul 17, 2017
f0d1b05
tests: use the correct path separator with BusyBox
dscho Nov 19, 2018
d644d3b
mingw: only use Bash-ism `builtin pwd -W` when available
dscho Jun 29, 2017
83f700b
tests (mingw): remove Bash-specific pwd option
dscho Jun 30, 2017
76612c9
test-lib: add BUSYBOX prerequisite
dscho Jul 19, 2017
3d74d36
t5003: use binary file from t/lib-diff/
dscho Aug 5, 2017
c8eee94
t5532: workaround for BusyBox on Windows
dscho Jul 21, 2017
877b921
t5605: special-case hardlink test for BusyBox-w32
dscho Jul 21, 2017
fe6fb10
t5813: allow for $PWD to be a Windows path
dscho Jul 5, 2017
556a0c6
t9200: skip tests when $PWD contains a colon
dscho Jul 7, 2017
e71de79
mingw: add a Makefile target to copy test artifacts
dscho Jul 19, 2017
5b7e8fb
mingw: optionally enable wsl compability file mode bits
swigger Jun 7, 2023
d04f236
mingw: kill child processes in a gentler way
dscho May 17, 2017
4a2d059
mingw: really handle SIGINT
dscho Apr 22, 2018
e3ef9c4
mingw: do not call xutftowcs_path in mingw_mktemp
neerajsi-msft Oct 27, 2021
a855b6b
Partially un-revert "editor: save and reset terminal after calling ED…
dscho Nov 25, 2021
beec2c2
reset: reinstate support for the deprecated --stdin option
dscho Dec 10, 2019
0932c13
fsmonitor: reintroduce core.useBuiltinFSMonitor
vdye Apr 4, 2022
055c78a
Describe Git for Windows' architecture [no ci]
dscho Feb 13, 2023
35ddc95
Modify the Code of Conduct for Git for Windows
dscho Oct 11, 2019
984ad31
CONTRIBUTING.md: add guide for first-time contributors
derrickstolee Mar 1, 2018
03876e1
README.md: Add a Windows-specific preamble
dscho Jan 10, 2014
52de24b
Add an issue template
shiftkey Feb 18, 2016
f0105d5
Modify the GitHub Pull Request template (to reflect Git for Windows)
Dec 22, 2017
c965bd2
.github: Add configuration for the Sentiment Bot
dscho Feb 20, 2018
2d06bac
Document how $HOME is set on Windows
alejandro5042 Mar 9, 2018
5fa3d9c
Add a GitHub workflow to monitor component updates
dscho Sep 29, 2020
511855f
SECURITY.md: document Git for Windows' policies
dscho Aug 23, 2019
4ea4fd8
Merge branch 'gitk-and-git-gui-patches'
dscho Oct 11, 2018
ce0cd9e
Merge branch 'long-paths'
dscho Nov 15, 2018
5be419a
Merge branch 'fix-v4-fsmonitor-long-paths' into try-v4-fsmonitor
jeffhostetler Sep 29, 2021
7066c89
Merge pull request #3817 from mathstuf/name-too-long-advice
dscho Apr 22, 2022
a982ca2
Merge branch 'msys2'
dscho Nov 15, 2018
cf11c0c
Merge branch 'kblees/kb/symlinks'
dscho Nov 15, 2018
bcad712
Merge 'docker-volumes-are-no-symlinks'
dscho Oct 12, 2018
7d0d5c0
mingw: try resetting the read-only bit if rename fails (#4527)
dscho Aug 7, 2023
1b4eff3
Merge pull request #1897 from piscisaureus/symlink-attr
dscho Oct 31, 2018
09e25de
Merge branch 'busybox-w32'
dscho Feb 7, 2019
1e92966
Merge branch 'wsl-file-mode-bits'
dscho Aug 7, 2023
50cf1ee
Merge pull request #1170 from dscho/mingw-kill-process
dscho Oct 11, 2018
c51d859
Merge pull request #3492 from dscho/ns/batched-fsync
vdye Oct 28, 2021
918a959
Merge branch 'un-revert-editor-save-and-reset'
dscho Jan 15, 2022
1417f76
Merge branch 'phase-out-reset-stdin'
dscho Jun 8, 2018
0b4e106
Merge branch 'deprecate-core.useBuiltinFSMonitor'
dscho Jan 24, 2023
626671b
Merge pull request #2837 from dscho/monitor-component-updates
dscho Oct 7, 2020
8d46532
Merge 'readme' into HEAD
dscho Jun 7, 2018
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
36 changes: 18 additions & 18 deletions Documentation/RelNotes/2.43.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ UI, Workflows & Features
a branch that is checked out and protect it. Rephrase the message
to say that the branch is in use.

* Hourly and other schedule of "git maintenance" jobs are randomly
* Hourly and other schedules of "git maintenance" jobs are randomly
distributed now.

* "git cmd -h" learned to signal which options can be negated by
listing such options like "--[no-]opt".

* The way authentication related data other than passwords (e.g.
oath token and password expiration data) are stored in libsecret
* The way authentication related data other than passwords (e.g.,
oauth token and password expiration data) are stored in libsecret
keyrings has been rethought.

* Update the libsecret and wincred credential helpers to correctly
Expand All @@ -60,7 +60,7 @@ UI, Workflows & Features

* The default log message created by "git revert", when reverting a
commit that records a revert, has been tweaked, to encourage people
describe complex "revert of revert of revert" situation better in
to describe complex "revert of revert of revert" situations better in
their own words.

* The command-line completion support (in contrib/) learned to
Expand All @@ -77,8 +77,8 @@ UI, Workflows & Features

* The command line completion script (in contrib/) can be told to
complete aliases by including ": git <cmd> ;" in the alias to tell
it that the alias should be completed similar to how "git <cmd>" is
completed. The parsing code for the alias as been loosened to
it that the alias should be completed in a similar way to how "git <cmd>" is
completed. The parsing code for the alias has been loosened to
allow ';' without an extra space before it.

* "git for-each-ref" and friends learned to apply mailmap to
Expand Down Expand Up @@ -117,8 +117,8 @@ Performance, Internal Implementation, Development Support etc.
* Flaky "git p4" tests, as well as "git svn" tests, are now skipped
in the (rather expensive) sanitizer CI job.

* Tests with LSan from time to time seem to emit harmless message
that makes our tests unnecessarily flaky; we work it around by
* Tests with LSan from time to time seem to emit harmless messages
that make our tests unnecessarily flaky; we work around it by
filtering the uninteresting output.

* Unused parameters to functions are marked as such, and/or removed,
Expand All @@ -135,7 +135,7 @@ Performance, Internal Implementation, Development Support etc.

* Test coverage for trailers has been improved.

* The code to iterate over loose references have been optimized to
* The code to iterate over loose references has been optimized to
reduce the number of lstat() system calls.

* The codepaths that read "chunk" formatted files have been corrected
Expand All @@ -157,7 +157,7 @@ Fixes since v2.42
branch tips at the same time will not waste building and testing
the same thing twice.

* The commit-graph verification code that detects mixture of zero and
* The commit-graph verification code that detects a mixture of zero and
non-zero generation numbers has been updated.

* "git diff -w --exit-code" with various options did not work
Expand All @@ -170,20 +170,20 @@ Fixes since v2.42
the sequencer code has been cleaned up for consistency.

* "git diff --no-such-option" and other corner cases around the exit
status of the "diff" command has been corrected.
status of the "diff" command have been corrected.

* "git for-each-ref --sort='contents:size'" sorts the refs according
to size numerically, giving a ref that points at a blob twelve-byte
(12) long before showing a blob hundred-byte (100) long.

* We now limit depth of the tree objects and maximum length of
* We now limit the depth of the tree objects and maximum length of
pathnames recorded in tree objects.
(merge 4d5693ba05 jk/tree-name-and-depth-limit later to maint).

* Various fixes to the behavior of "rebase -i" when the command got
interrupted by conflicting changes.

* References from description of the `--patch` option in various
* References from a description of the `--patch` option in various
manual pages have been simplified and improved.

* "git grep -e A --no-or -e B" is accepted, even though the negation
Expand All @@ -203,8 +203,8 @@ Fixes since v2.42
information for a file when fsmonitor knows it is clean and ended
up behaving as if it is not clean, which has been corrected.

* Clarify how "alias.foo = : git cmd ; aliased-command-string" should
be spelled with necessary whitespaces around punctuation marks to
* Clarify how "alias.foo = : git cmd ; aliased-command-string" should be
spelled with necessary whitespace around punctuation marks to
work.

* HTTP Header redaction code has been adjusted for a newer version of
Expand Down Expand Up @@ -256,9 +256,9 @@ Fixes since v2.42
by "git stash create" now errors out.
(merge d9b6634589 jc/fail-stash-to-store-non-stash later to maint).

* The index file has room only for lower 32-bit of the file size in
* The index file has room only for the lower 32-bit of the file size in
the cached stat information, which means cached stat information
will have 0 in its sd_size member for a file whose size is multiple
will have 0 in its sd_size member for a file whose size is a multiple
of 4GiB. This is mistaken for a racily clean path. Avoid it by
storing a bogus sd_size value instead for such files.
(merge 5143ac07b1 bc/racy-4gb-files later to maint).
Expand All @@ -281,7 +281,7 @@ Fixes since v2.42
20 months or so, which has been corrected.

* "git send-email" did not have certain pieces of data computed yet
when it tried to validate the outging messages and its recipient
when it tried to validate the outgoing messages and its recipient
addresses, which has been sorted out.

* "git bugreport" learned to complain when it received a command line
Expand Down
2 changes: 1 addition & 1 deletion GIT-VERSION-GEN
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh

GVF=GIT-VERSION-FILE
DEF_VER=v2.43.0-rc1
DEF_VER=v2.43.0-rc2

LF='
'
Expand Down
Loading