git-for-windows / git

A fork of Git containing Windows-specific patches.
http://gitforwindows.org/
Other
8.31k stars 2.52k forks source link

Rebase to v2.45.0 #4931

Closed dscho closed 5 months ago

dscho commented 5 months ago
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-` for built-ins * 106: 63006dc215f = 108: 503e55b8667 windows: fix Repository>Explore Working Copy * 109: a8a473250c7 = 109: 6f904461d06 mingw: do load libcurl dynamically by default * 110: 9c955d75e52 = 110: 85334a23170 Add a GitHub workflow to verify that Git/Scalar work in Nano Server * 111: 63bdf1c8f5b = 111: ce46757f0b3 mingw: suggest `windows.appendAtomically` in more cases * 112: 8ab0c431116 = 112: 6316eb20948 win32: use native ANSI sequence processing, if possible * 113: 5d951a4995f = 113: 01594661bae git.rc: include winuser.h * 114: b9e64239959 = 114: 0cf7a4b7a0b build(deps): bump microsoft/setup-msbuild from 1 to 2 * 115: 97c9a2d57b2 = 115: 2e97dd43a42 common-main.c: fflush stdout buffer upon exit * 116: 2571af7c6c3 = 116: 5586a2238c7 Win32: make FILETIME conversion functions public * 117: 7fa746bb2eb = 117: 306c076ee23 Win32: dirent.c: Move opendir down * 118: fc662be41a7 = 118: d9f03eefa40 mingw: make the dirent implementation pluggable * 119: 34fe2ac42ce = 119: 54146a0116e Win32: make the lstat implementation pluggable * 120: 9146041881b = 120: 248dfb6546d mingw: add infrastructure for read-only file system level caches * 121: 7d538673e03 = 121: 81efcfc2011 mingw: add a cache below mingw's lstat and dirent implementations * 122: 4966246168a = 122: a531c79edc2 fscache: load directories only once * 123: bba4480d60d = 123: d312984e2d9 fscache: add key for GIT_TRACE_FSCACHE * 124: c0e68818b6c = 124: 6f0af431b3b fscache: remember not-found directories * 125: 84ce6e580cc = 125: f3236543f89 fscache: add a test for the dir-not-found optimization * 126: 6433c52353f = 126: 539b80eb7a0 add: use preload-index and fscache for performance * 127: 8189e1c9346 = 127: 207b270e1d0 dir.c: make add_excludes aware of fscache during status * 128: c93024c9625 = 128: 5179c43946f fscache: make fscache_enabled() public * 129: ec522de0371 = 129: a36090400d5 dir.c: regression fix for add_excludes with fscache * 130: 7aea1dc5466 = 130: 6a2d489f37d fetch-pack.c: enable fscache for stats under .git/objects * 131: e8df0ccb32e = 131: 9e0d3fa8f0a checkout.c: enable fscache for checkout again * 132: 174dd023ae0 = 132: 801c398c3ec Enable the filesystem cache (fscache) in refresh_index(). * 133: 8163b990b3f = 133: 5f722809783 fscache: use FindFirstFileExW to avoid retrieving the short name * 134: 6cbbad887d1 = 134: 8fd2f5da84b status: disable and free fscache at the end of the status command * 135: f1995b72a95 = 135: 042b3f7d9ec fscache: add GIT_TEST_FSCACHE support * 136: f06d91fedfd = 136: 0ffd8c0f0b7 fscache: add fscache hit statistics * 137: c43f50bbaf3 ! 137: 46d96447cab mem_pool: add GIT_TRACE_MEMPOOL support ``````diff @@ Commit message ## mem-pool.c ## @@ - #include "git-compat-util.h" #include "mem-pool.h" + #include "gettext.h" +#include "trace.h" +static struct trace_key trace_mem_pool = TRACE_KEY_INIT(MEMPOOL); `````` * 138: 0a045ffc090 = 138: a3d9d4df275 fscache: fscache takes an initial size * 139: 525524776ec = 139: 8d38d6d24d7 fscache: update fscache to be thread specific instead of global * 140: 39bda77d209 = 140: 39c3a1bf1c4 fscache: teach fscache to use mempool * 141: 533f9e9f2a3 = 141: 95872969c63 fscache: make fscache_enable() thread safe * 143: 8e9ca04298c = 142: a0ad9addb53 fscache: teach fscache to use NtQueryDirectoryFile * 145: 541baa92678 = 143: c304a0622ee unpack-trees: enable fscache for sparse-checkout * 147: 30b1d3a7946 = 144: 15ec12b8fa8 fscache: remember the reparse tag for each entry * 149: 27961dc10e4 = 145: c05be069d23 fscache: implement an FSCache-aware is_mount_point() * 151: dcd00e9a41c = 146: ff96fbf9a83 clean: make use of FSCache * 142: ce3e0e88a7f = 147: cf6610f4b5c git-gui: provide question helper for retry fallback on Windows * 144: 977c3b0042f = 148: d64195b7120 git gui: set GIT_ASKPASS=git-gui--askpass if not set yet * 152: 499ff40fcbd = 149: 26b21dcbc16 gitk: Unicode file name support * 146: 6f2a430e107 = 150: 66a208efcbb git-gui--askyesno: fix funny text wrapping * 153: 32bffaad7a0 = 151: 265146e91a1 gitk: Use an external icon file on Windows * 148: ed71a897101 = 152: 2f2809d6b56 git-gui--askyesno: allow overriding the window title * 154: 98c36d3cacc = 153: bb841574ec2 gitk: fix arrow keys in input fields with Tcl/Tk >= 8.6 * 150: becd3f9dabf = 154: 5290dbff06e git-gui--askyesno (mingw): use Git for Windows' icon, if available * 155: 8969e69f690 = 155: 1a677a21fc6 gitk: make the "list references" default window width wider * 156: 20a11ca71a9 = 156: 82d4781e2ef pack-objects (mingw): demonstrate a segmentation fault with large deltas * 157: 625106c8670 = 157: 5e395c812ef mingw: support long paths * 158: faff0b3fb1f = 158: 347dbbeb5a4 Win32: fix 'lstat("dir/")' with long paths * 159: 696b10d47f8 = 159: 617101aab75 win32(long path support): leave drive-less absolute paths intact * 165: 1ca2e1e30ac = 160: d9f0035dff0 compat/fsmonitor/fsm-*-win32: support long paths * 166: 2bc30ac31a7 = 161: 2722ab82f5d clean: suggest using `core.longPaths` if paths are too long to remove * 160: 63a6d9ab27e = 162: a1b71bcc7e0 mingw: Support `git_terminal_prompt` with more terminals * 161: 796cfffd0b8 = 163: 166fb9beca1 compat/terminal.c: only use the Windows console if bash 'read -r' fails * 162: 343b488b58e = 164: ebe6522a05e mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method * 163: f4955cdea02 = 165: e0e8441c3ac Unbreak interactive GPG prompt upon signing * 164: 6a14d74a505 = 166: 0d4cf3a4a0f strbuf_readlink: don't call readlink twice if hint is the exact link size * 167: 9d67bb21c6d = 167: 2f9887e1219 strbuf_readlink: support link targets that exceed PATH_MAX * 168: 3072002dcc0 = 168: 24325965485 lockfile.c: use is_dir_sep() instead of hardcoded '/' checks * 169: 19a825e6a0e = 169: 34965013832 Win32: don't call GetFileAttributes twice in mingw_lstat() * 170: df4555c8ab8 = 170: f3c58effb2a Win32: implement stat() with symlink support * 171: 02c9d3c20cf = 171: b0980d8bf29 Win32: remove separate do_lstat() function * 172: 83e350977fb = 172: fbc7290c70e Win32: let mingw_lstat() error early upon problems with reparse points * 173: 57465e4c998 = 173: 253f132c2ff mingw: teach fscache and dirent about symlinks * 174: 2613a029011 = 174: a4951f7c7e8 Win32: lstat(): return adequate stat.st_size for symlinks * 175: ad1fbe88822 = 175: 3bbd6ca071c Win32: factor out retry logic * 176: 4b67135fa8c = 176: 7cc83444baf Win32: change default of 'core.symlinks' to false * 177: 8d2858ff277 = 177: edd443df6e1 Win32: add symlink-specific error codes * 178: 6b290a68cb1 = 178: ed9512618fe Win32: mingw_unlink: support symlinks to directories * 179: 301cecad82e = 179: 32182bfe4b9 Win32: mingw_rename: support renaming symlinks * 180: 7148f4afea5 = 180: f6573ff72e7 Win32: mingw_chdir: change to symlink-resolved directory * 181: 2b9e7f8936a = 181: e1f86a64614 Win32: implement readlink() * 182: 05a356c5bcb = 182: 37a28f9a933 mingw: lstat: compute correct size for symlinks * 183: 67ccfb00e84 = 183: 330f307dc3b Win32: implement basic symlink() functionality (file symlinks only) * 184: 26bc82adab5 = 184: f62ecdef61d Win32: symlink: add support for symlinks to directories * 185: ad86f85deb0 = 185: 4d22fbd0482 mingw: try to create symlinks without elevated permissions * 186: efed2c016dd = 186: f5ce6898122 mingw: emulate stat() a little more faithfully * 187: aa856dfb9b7 = 187: 5eae0169045 mingw: special-case index entries for symlinks with buggy size * 188: cd64939c4ec = 188: 1974e6585fb mingw: introduce code to detect whether we're inside a Windows container * 189: b573ccdc678 = 189: bb0b148f6a9 mingw: when running in a Windows container, try to rename() harder * 191: d70f32df8de = 190: 9a68c82985a mingw: move the file_attr_to_st_mode() function definition * 193: 2ab9aeb7125 = 191: e7ee57ca794 mingw: Windows Docker volumes are *not* symbolic links * 195: 90b30de3add = 192: fe337e8ee2d mingw: work around rename() failing on a read-only file * 190: 3aa49929e20 = 193: 99a95d8e19e Win32: symlink: move phantom symlink creation to a separate function * 192: 96c4415e793 = 194: f3bf009044a Introduce helper to create symlinks that knows about index_state * 194: b17faeae370 = 195: 4fb4264672b mingw: allow to specify the symlink type in .gitattributes * 196: 3800bf1f2c2 = 196: b455eb7c31d Win32: symlink: add test for `symlink` attribute * 197: 78d7b91919b = 197: 8f79b6dfec0 mingw: explicitly specify with which cmd to prefix the cmdline * 198: 6a152ae52d3 = 198: 36d6185dfbf mingw: when path_lookup() failed, try BusyBox * 199: a2b6d530f7d = 199: 12528d9343f test-lib: avoid unnecessary Perl invocation * 200: 67a7c717ce0 = 200: 597416df2be test-tool: learn to act as a drop-in replacement for `iconv` * 201: 6cd3c6163b3 = 201: 4a6bb0570a9 tests(mingw): if `iconv` is unavailable, use `test-helper --iconv` * 202: 531afe83817 = 202: 8a2bcfe6b3a gitattributes: mark .png files as binary * 203: 2617d71fb04 = 203: b294f6f63fe tests: move test PNGs into t/lib-diff/ * 204: 67c6c4ad2f9 = 204: a20a5076859 tests: only override sort & find if there are usable ones in /usr/bin/ * 205: adc691d8178 = 205: 16cef01ea4d tests: use the correct path separator with BusyBox * 206: 03e2f381a69 = 206: b5d2f7d28c3 mingw: only use Bash-ism `builtin pwd -W` when available * 207: 8d8f255c5a7 = 207: 7230dc00a24 tests (mingw): remove Bash-specific pwd option * 208: 761ae68b06a = 208: ee6dd975675 test-lib: add BUSYBOX prerequisite * 209: 94b86914af0 = 209: 4aa5a277ca2 t5003: use binary file from t/lib-diff/ * 210: b7c88606d73 = 210: 5803764ad0a t5532: workaround for BusyBox on Windows * 211: e60070d14f0 = 211: af8ef672762 t5605: special-case hardlink test for BusyBox-w32 * 212: 1e8f2e315c8 = 212: 65de7eb9f0a t5813: allow for $PWD to be a Windows path * 213: 9841b48553a = 213: 055c4786c29 t9200: skip tests when $PWD contains a colon * 214: d425aecd0a5 = 214: ce079efee16 mingw: add a Makefile target to copy test artifacts * 215: 19de391cbe5 = 215: cafdf5e9c06 mingw: kill child processes in a gentler way * 217: 32a9480f430 = 216: c8771b78ac7 mingw: optionally enable wsl compability file mode bits * 216: ca39a37e1de = 217: 7c15ab7d063 mingw: do not call xutftowcs_path in mingw_mktemp * 228: b0298d34b25 = 218: 661f368e9dc Add a GitHub workflow to monitor component updates * 221: c08de6f8828 = 219: 36c237d62ed Describe Git for Windows' architecture [no ci] * 218: bb03d973a5c = 220: 7594c18d06e mingw: really handle SIGINT * 219: 742f407e3c5 = 221: ecfdabf4a05 Partially un-revert "editor: save and reset terminal after calling EDITOR" * 220: 34543880b2e = 222: ccf6426161c reset: reinstate support for the deprecated --stdin option * 230: 10379594451 = 223: 82a3f2b47ec fsmonitor: reintroduce core.useBuiltinFSMonitor * 231: afff8ef05c0 = 224: 7d7e45d9cd7 dependabot: help keeping GitHub Actions versions up to date * 222: 8d9be6b56b0 = 225: c4a3fe52ce9 Modify the Code of Conduct for Git for Windows * 223: e72f07ad4e3 = 226: b6701cf32f1 CONTRIBUTING.md: add guide for first-time contributors * 224: 95054beccef = 227: da4dd244dcd README.md: Add a Windows-specific preamble * 225: 4795cdf7fdf = 228: 3211a4a64ae Add an issue template * 226: 2cf760807b6 = 229: 699b7cf9e51 Modify the GitHub Pull Request template (to reflect Git for Windows) * 227: 528a0c0052b = 230: 187e8d039ae .github: Add configuration for the Sentiment Bot * 229: 787c3af7b6a = 231: f391ab77061 Document how $HOME is set on Windows * 232: 8dd648de7ea = 232: 7d8f06c2221 SECURITY.md: document Git for Windows' policies
dscho commented 5 months ago

/git-artifacts

The tag-git workflow run was started

The git-artifacts-x86_64 workflow run was started. The git-artifacts-i686 workflow run was started.

dscho commented 5 months ago

/release

The release-git workflow run was started