Closed dscho closed 5 months ago
/git-artifacts
The tag-git workflow run was started
tag-git
The git-artifacts-x86_64 workflow run was started. The git-artifacts-i686 workflow run was started.
git-artifacts-x86_64
git-artifacts-i686
/release
The release-git workflow run was started
release-git
Range-diff relative to v2.45.0-rc1
* 1: 9f432236b62 = 1: 5276fbd6c20 gitk(Windows): avoid inadvertently calling executables in the worktree * 3: 558ffb98c36 = 2: d97c45659fd t9350: point out that refs are not updated correctly * 5: ecff96967bd = 3: 05c3992d0f8 transport-helper: add trailing -- * 7: beef9e4217a = 4: d693f340f85 remote-helper: check helper status after import/export * 8: 457cc4829b4 = 5: 5ae751654ba mingw: demonstrate a problem with certain absolute paths * 9: 6558978f878 = 6: 0d2e8801845 clean: do not traverse mount points * 11: 3ca3b5d67e3 = 7: 54d71a93766 Always auto-gc after calling a fast-import transport * 12: 2ef4a167680 = 8: fc3249a6707 mingw: allow absolute paths without drive prefix * 13: 99761344f34 = 9: 6b65a3e1be5 clean: remove mount points when possible * 2: 12209df901d = 10: 028914debe8 mingw: include the Python parts in the build * 4: 7e1b0ce3b3f = 11: 43e51ab82d4 win32/pthread: avoid name clashes with winpthread * 6: 3e1a49c6455 = 12: 46e08dd15ef git-compat-util: avoid redeclaring _DEFAULT_SOURCE * 10: aeeda9eb2fd = 13: 4607a509d95 Import the source code of mimalloc v2.1.2 * 14: 2d75c1a7281 = 14: 257ecbd27f9 mimalloc: adjust for building inside Git * 15: b2ad29f2a50 = 15: b38e3c7d7b5 mimalloc: offer a build-time option to enable it * 17: 782f249f3cc = 16: 71d3cbe91ee mimalloc: use "weak" random seed when statically linked * 19: 4be2b7951cb = 17: dd4405535ae mingw: use mimalloc * 20: 06f230436d4 = 18: bc7c7f32429 transport: optionally disable side-band-64k * 21: fb350b3dadf = 19: df2cf512025 mingw: make sure `errno` is set correctly when socket operations fail * 27: dec505df1f5 = 20: f9c6b813ee1 mingw: ensure valid CTYPE * 16: e007ba4e14e = 21: f38b347afb5 mingw: demonstrate a `git add` issue with NTFS junctions * 29: b82dd1b135d = 22: a2ce54e8a5e mingw: allow `git.exe` to be used instead of the "Git wrapper" * 18: 8e016789691 = 23: 232bf46b525 strbuf_realpath(): use platform-dependent API if available * 26: c471d8f1157 = 24: 6ea53eaa00d vcxproj: unclash project directories with build outputs * 31: 7d0cb7f958f = 25: 216a997c9fc mingw: ignore HOMEDRIVE/HOMEPATH if it points to Windows' system directory * 32: 3086128314e = 26: bcf2561b4f9 http: use new "best effort" strategy for Secure Channel revoke checking * 22: 568d6e0b6ae = 27: a67f563c983 mingw: do resolve symlinks in `getcwd()` * 23: cb2c0e79bce = 28: 5410eee148a mingw: fix fatal error working on mapped network drives on Windows * 24: de706eacc5e = 29: c95492e44df clink.pl: fix MSVC compile script to handle libcurl-d.lib * 25: 2ce01e0a5d9 = 30: 9fe947d7c96 mingw: implement a platform-specific `strbuf_realpath()` * 28: c705edbd4f4 = 31: 61d4f9d4f6c t5505/t5516: allow running without `.git/branches/` in the templates * 30: afc4de76a79 = 32: 601c5b10636 t5505/t5516: fix white-space around redirectors * 37: d1a67ed9d07 = 33: 0911e23356d clink.pl: fix libexpatd.lib link error when using MSVC * 38: 2ac8a2701d8 = 34: 335a39c5f70 Makefile: clean up .ilk files when MSVC=1 * 33: e1ceb79c5ce = 35: 6dbe1758154 t3701: verify that we can add *lots* of files interactively * 34: f4e04795bbf = 36: 7dce9b1a0a4 git add -i: handle CR/LF line endings in the interactive input * 35: 777364d3d50 = 37: c1677ccdb02 commit: accept "scissors" with CR/LF line endings * 36: b44c23ec4ae = 38: 53545fb1373 t0014: fix indentation * 49: a204d2c95c7 = 39: 02493cfc2f3 git-gui: accommodate for intent-to-add files * 39: e45a172202e = 40: 75d5e8de6f8 vcbuild: add support for compiling Windows resource files * 40: 83101974b03 = 41: 1c4226f7f66 config.mak.uname: add git.rc to MSVC builds * 41: da8e0bbf4bf = 42: 1c9f7b404ac clink.pl: ignore no-stack-protector arg on MSVC=1 builds * 46: 62c09469e21 = 43: d1c8f829087 vcpkg_install: detect lack of Git * 42: 78fe6133208 = 44: fbd99698d83 clink.pl: move default linker options for MSVC=1 builds * 48: e5be0bf1305 = 45: d93c7ce71da vcpkg_install: add comment regarding slow network connections * 43: ddec368e15a = 46: 7609cabca9b buildsystems: remove duplicate clause * 51: df7693fc9aa = 47: 76472a0004a vcxproj: support building Windows/ARM64 binaries * 44: 6fffddad648 = 48: 4dd6b90da6d vcxproj: handle resource files, too * 52: 63936580848 = 49: cf53b9cfbe6 vcbuild: install ARM64 dependencies when building ARM64 binaries * 45: af5a0e83df6 = 50: ce51cdbbc8c vcxproj: ignore -fno-stack-protector and -fno-common * 53: b542c8d2f58 = 51: a02a742fbff vcbuild: add an option to install individual 'features' * 47: ada7ad4d986 = 52: 02152a69a01 vcxproj: handle GUI programs, too * 54: 93b87a73c7e = 53: 72fd5e0d1c9 cmake: allow building for Windows/ARM64 * 50: db543446aaa = 54: 26c6223eded cmake: install headless-git. * 55: d5ef2a8287e = 55: f29280716ef ci(vs-build) also build Windows/ARM64 artifacts * 56: 33c550f0b25 = 56: 1774af69c7d Add schannel to curl installation * 58: f95d3d01542 = 57: 5bdd4b0a8fa cmake(): allow setting HOST_CPU for cross-compilation * 57: a3d87c0740c = 58: 6b06589812e subtree: update `contrib/subtree` `test` target * 67: 814e35a452e = 59: 2f8c6a1b639 CMake: default Visual Studio generator has changed * 59: 000ef0b82e1 = 60: dbcd6cf0bd0 ci(vs-build): download the vcpkg artifacts using a dedicated Action * 60: 0ec6a4dd378 = 61: f12e10a67d1 mingw: allow for longer paths in `parse_interpreter()` * 61: b4bd722b22f = 62: a4a63a837a2 compat/vcbuild: document preferred way to build in Visual Studio * 62: d28780624c0 = 63: aa68c96823e http: optionally send SSL client certificate * 63: 748514dafda = 64: 615b16fa959 ci: run `contrib/subtree` tests in CI builds * 64: 2ee2186f5e7 = 65: 33cf5133f93 hash-object: demonstrate a >4GB/LLP64 problem * 65: a75f621d26c = 66: 5514fd80264 write_object_file_literally(): use size_t * 66: c674713ffe9 = 67: 3c64c59727d object-file.c: use size_t for header lengths * 68: 0cf28bc501e = 68: af84a1be70b hash algorithms: use size_t for section lengths * 69: 96520b15c27 = 69: fa9e370dae4 .gitignore: add Visual Studio CMakeSetting.json file * 70: 7b0b8ccca1e = 70: 8179e09c6af hash-object --stdin: verify that it works with >4GB/LLP64 * 71: 616acdf5db3 = 71: 0dcd834d25f CMakeLists: add default "x64-windows" arch for Visual Studio * 72: a2b70998265 = 72: 3ae65765ac3 hash-object: add another >4GB/LLP64 test case * 73: b822a0a5e56 = 73: 5f4c34cb72b setup: properly use "%(prefix)/" when in WSL * 74: ab8394fb326 = 74: 24ef53b8c62 CMake: show Win32 and Generator_platform build-option values * 75: b7b742137eb = 75: b125917aa82 init: do parse _all_ core.* settings early * 76: c591482c4b1 = 76: dffa475e3bc Enable the built-in FSMonitor as an experimental feature * 77: e4c2ba45cc2 = 77: e6fe01a163d hash-object: add a >4GB/LLP64 test case using filtered input * 79: 0737cd63537 = 78: 077d4b30cb9 vcxproj: allow building with `NO_PERL` again * 80: cb895f42745 = 79: cb4ff228768 vcxproj: require C11 * 81: 0feca7636bd = 80: 5ecabf7861d vcxproj: ignore the `-pedantic` option * 82: 1a1fc672025 = 81: f73313ecd74 vcxproj: include reftable when committing `.vcxproj` files * 90: 54bea8789b9 = 82: c8aa77e769f Add config option `windows.appendAtomically` * 83: 3cc9e51c289 = 83: f044ee64b70 vcxproj: handle libreftable_test, too * 78: e825d5b14b6 = 84: 8f62760d968 compat/mingw.c: do not warn when failing to get owner * 92: f7859548315 = 85: a4a3b066207 mingw: $env:TERM="xterm-256color" for newer OSes * 93: e9dd8ee69e8 = 86: 172683b2dcd winansi: check result and Buffer before using Name * 94: 53513cf3187 = 87: ceecfc240b1 mingw: change core.fsyncObjectFiles = 1 by default * 84: bec451ef503 = 88: 102fca69321 vcxproj: avoid escaping double quotes in the defines * 85: 4881929ff17 = 89: 7bcb1950c33 ci: adjust Azure Pipeline for `runs_on_pool` * 86: b46b12b4b21 = 90: 2c0480f5ee6 ci: stop linking the `prove` cache * 87: c5bfed95218 = 91: 0e160246664 ci: reinstate Azure Pipelines support * 88: af83eca0588 = 92: 1578377347f azure-pipeline: drop the `GETTEXT_POISON` job * 89: 1441bba3706 = 93: 99c6f8085bb azure-pipeline: stop hard-coding `apt-get` calls * 91: 75c229694f7 = 94: 3ee9fc6c021 azure-pipeline: drop the code to write to/read from a file share * 95: 3d074efb188 = 95: 49ab7aad01d azure-pipeline: use partial clone/parallel checkout to initialize minimal-sdk * 98: 7607efb0472 = 96: dad4868050b azure-pipeline: downcase the job name of the `Linux32` job * 97: 8aad27608e8 = 97: 17d4b2be4c6 MinGW: link as terminal server aware * 96: 95379d29c67 = 98: 31f297ec007 bswap.h: add support for built-in bswap functions * 101: 87b7f571dbc = 99: a630dc664f5 azure-pipeline: run static-analysis on jammy * 102: e4540aabaf3 = 100: 64f8cef0d93 Fix Windows version resources * 100: a52b505c5bc = 101: 47d00fd8fdb http: optionally load libcurl lazily * 107: 1ad5a9d2bc9 = 102: ba60d9aec1c http: support lazy-loading libcurl also on Windows * 99: ad6d175d8e5 = 103: 4b05bbc4ee4 config.mak.uname: add support for clangarm64 * 108: 28ffdf8b167 = 104: 164d76d712a http: when loading libcurl lazily, allow for multiple SSL backends * 103: 72bfa56cd72 = 105: 6b0fd481821 ci: create clangarm64-build.yml * 104: d429e612a13 = 106: 180bbd6ea1c status: fix for old-style submodules with commondir * 105: a487169af9a = 107: 9d086a78462 windows: skip linking `git-