Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
9e0255c
hash-object: demonstrate a >4GB/LLP64 problem
PhilipOakley Oct 31, 2021
7a17591
object-file.c: use size_t for header lengths
PhilipOakley Nov 12, 2021
90da186
CMake: default Visual Studio generator has changed
PhilipOakley Jul 1, 2021
14c9352
hash algorithms: use size_t for section lengths
PhilipOakley Nov 12, 2021
274ecff
.gitignore: add Visual Studio CMakeSetting.json file
PhilipOakley Apr 24, 2021
6db87ef
hash-object --stdin: verify that it works with >4GB/LLP64
PhilipOakley Dec 6, 2021
8e2694d
subtree: update `contrib/subtree` `test` target
vdye Aug 5, 2021
320bb05
CMakeLists: add default "x64-windows" arch for Visual Studio
PhilipOakley Apr 22, 2021
1c2a5b8
hash-object: add another >4GB/LLP64 test case
PhilipOakley Dec 6, 2021
d1bc2e3
setup: properly use "%(prefix)/" when in WSL
derrickstolee Apr 13, 2022
9879dac
http: optionally send SSL client certificate
pascalmuller Jun 23, 2021
454c928
ci: run `contrib/subtree` tests in CI builds
vdye Aug 5, 2021
98c85b1
CMake: show Win32 and Generator_platform build-option values
PhilipOakley May 10, 2021
99328e2
init: do parse _all_ core.* settings early
dscho Sep 8, 2021
da5d505
hash-object: add a >4GB/LLP64 test case using filtered input
PhilipOakley Dec 7, 2021
e988c37
compat/mingw.c: do not warn when failing to get owner
derrickstolee Apr 13, 2022
db272bd
mingw: $env:TERM="xterm-256color" for newer OSes
rkitover Apr 12, 2022
a27eb56
http: optionally load libcurl lazily
dscho May 6, 2023
231c811
http: support lazy-loading libcurl also on Windows
dscho May 7, 2023
b8673e1
http: when loading libcurl lazily, allow for multiple SSL backends
dscho May 7, 2023
8de5015
winansi: check result and Buffer before using Name
1480c1 May 28, 2022
bdda202
Add config option `windows.appendAtomically`
sunzhuoshi Jan 15, 2022
449ec08
mingw: change core.fsyncObjectFiles = 1 by default
dscho Sep 4, 2017
6814655
MinGW: link as terminal server aware
rimrul Jul 10, 2022
b5098bd
Fix Windows version resources
Mortein Nov 2, 2022
0275b1e
status: fix for old-style submodules with commondir
sceptical-coder Oct 28, 2022
37b91ee
windows: skip linking `git-<command>` for built-ins
dscho Jan 27, 2023
296ad26
mingw: do load libcurl dynamically by default
dscho May 7, 2023
11944fc
Add a GitHub workflow to verify that Git/Scalar work in Nano Server
dscho Nov 2, 2022
eee68dd
mingw: suggest `windows.appendAtomically` in more cases
dsl101 Jul 28, 2023
b433252
win32: use native ANSI sequence processing, if possible
dscho Nov 22, 2023
cfa7eda
git.rc: include winuser.h
rimrul Dec 2, 2023
35a81e8
survey: stub in new experimental 'git-survey' command
Apr 29, 2024
11675c0
survey: add command line opts to select references
Apr 29, 2024
bd7464c
survey: start pretty printing data in table form
derrickstolee Sep 1, 2024
da5ca45
survey: add object count summary
derrickstolee Sep 2, 2024
5c9086a
survey: summarize total sizes by object type
derrickstolee Sep 2, 2024
4b39ea4
survey: show progress during object walk
derrickstolee Sep 2, 2024
9015059
survey: add ability to track prioritized lists
derrickstolee Sep 2, 2024
3e3384e
survey: add report of "largest" paths
derrickstolee Sep 2, 2024
5a1b572
common-main.c: fflush stdout buffer upon exit
chengzhuo5 Apr 8, 2024
892fc87
t5601/t7406(mingw): do run tests with symlink support
dscho Apr 9, 2024
efda001
win32: ensure that `localtime_r()` is declared even in i686 builds
dscho May 21, 2024
b096601
Fallback to AppData if XDG_CONFIG_HOME is unset
ariellourenco Jul 2, 2024
6a3f8ae
run-command: be helpful with Git LFS fails on Windows 7
dscho Jul 4, 2024
3965197
revision: create mark_trees_uninteresting_dense()
derrickstolee Sep 6, 2024
6e71462
ci: work around a problem with HTTP/2 vs libcurl v8.10.0
dscho Sep 24, 2024
0193be6
mingw: make sure `errno` is set correctly when socket operations fail
dscho Nov 14, 2019
446163f
compat/mingw: handle WSA errors in strerror
rimrul Dec 22, 2024
fb23274
compat/mingw: drop outdated comment
rimrul Dec 22, 2024
b718c56
survey: add --top=<N> option and config
derrickstolee Sep 23, 2024
44823dc
t0301: actually test credential-cache on Windows
rimrul Dec 29, 2024
c93985f
survey: clearly note the experimental nature in the output
dscho Jul 1, 2024
91b8686
credential-cache: handle ECONNREFUSED gracefully
rimrul Dec 22, 2024
e110125
max_tree_depth: lower it for clangarm64 on Windows
dscho Apr 15, 2025
efc0a84
reftable: do make sure to use custom allocators
dscho Mar 6, 2025
6e30a61
check-whitespace: avoid alerts about upstream commits
dscho Jun 3, 2025
1991ce1
mingw: avoid the comma operator
dscho Jun 5, 2025
49cf9b2
wincred: Avoid memory corruption
elieux Oct 3, 2025
1246f75
cmake: stop trying to build the reftable and xdiff libraries
dscho Oct 27, 2025
1d5e24b
ci(dockerized): do show the result of failing tests again
dscho Nov 3, 2025
34807e9
Merge 'remote-hg-prerequisites' into HEAD
dscho Jun 8, 2018
c4c8f7f
Merge branch 'drive-prefix'
dscho Jun 8, 2018
d595e88
Merge branch 'dont-clean-junctions'
dscho Jul 30, 2019
15db2f5
Merge branch 'msys2-python'
dscho May 31, 2019
15dcf15
Merge branch 'mimalloc-v2.2.3'
dscho Sep 8, 2022
6ea5080
Merge pull request #2375 from assarbad/reintroduce-sideband-config
dscho Oct 30, 2019
14e3f87
Merge pull request #2449 from dscho/mingw-getcwd-and-symlinks
dscho Jan 3, 2020
fcc858f
Merge pull request #2488 from bmueller84/master
dscho Jan 22, 2020
8d52181
Merge pull request #2501 from jeffhostetler/clink-debug-curl
dscho Jan 30, 2020
31d7c30
Merge pull request #2504 from dscho/access-repo-via-junction
dscho Feb 1, 2020
4f1f323
Merge pull request #2506 from dscho/issue-2283
dscho Feb 11, 2020
907e2b1
Merge pull request #2535 from dscho/schannel-revoke-best-effort
dscho Mar 4, 2020
3ed075c
Merge pull request #2618 from dscho/avoid-d/f-conflict-in-vs/master
dscho May 9, 2020
a0b0d22
Merge 'add-p-many-files'
dscho Jun 8, 2018
3507d7c
Merge pull request #2714 from lbonanomi/crlf-scissors
dscho Jul 3, 2020
60fc0e2
Merge pull request #2655 from jglathe/jg/t0014_trace_extra_info
dscho Oct 9, 2020
f2ee5f3
Merge 'git-gui/js/intent-to-add'
dscho Oct 18, 2020
1b43eaf
Merge pull request #2974 from derrickstolee/maintenance-and-headless
dscho Jan 11, 2021
bf77f16
cmake: install headless-git. (#4338)
dscho Mar 13, 2023
b1118bc
Merge pull request #2351 from PhilipOakley/vcpkg-tip
dscho Oct 7, 2019
79af2ec
Merge pull request #2915 from dennisameling/windows-arm64-support
dscho Dec 9, 2020
ead1e23
Merge pull request #3327 from dennisameling/fix-host-cpu
dscho Jul 19, 2021
fc00624
Merge pull request #3165 from dscho/increase-allowed-length-of-interp…
dscho Apr 3, 2021
4020353
Merge pull request #3220 from dscho/there-is-no-vs/master-anymore
dscho May 17, 2021
6ef2f1a
Merge pull request #3293 from pascalmuller/http-support-automatically…
dscho Jun 24, 2021
ec9dc28
Merge pull request #3349 from vdye/feature/ci-subtree-tests
dscho Aug 10, 2021
c704078
Merge pull request #3306 from PhilipOakley/vs-sln
dscho Oct 12, 2021
f43de0c
Merge pull request #3417 from dscho/initialize-core.symlinks-earlier
dscho Oct 13, 2021
8a4900c
Merge pull request #3533 from PhilipOakley/hashliteral_t
dscho Dec 15, 2021
f1d11d9
Merge pull request #3791: Various fixes around `safe.directory`
derrickstolee Apr 13, 2022
389a4ec
Merge pull request #3751 from rkitover/native-term
dscho Apr 21, 2022
fefa432
Merge pull request #3875 from 1480c1/wine/detect_msys_tty
dscho May 30, 2022
ad27ec8
Merge branch 'optionally-dont-append-atomically-on-windows'
dscho Jun 23, 2022
b557400
Merge branch 'fsync-object-files-always'
dscho Oct 11, 2018
c94f629
Merge pull request #3942 from rimrul/mingw-tsaware
dscho Jul 27, 2022
6a87b52
Fix Windows version resources (#4092)
dscho Nov 3, 2022
903fe73
Fix global repository field not being cleared (#4083)
dscho Dec 20, 2022
1fd6503
Skip linking the "dashed" `git-<command>`s for built-ins (#4252)
dscho Jan 31, 2023
c32d23a
Lazy load libcurl, allowing for an SSL/TLS backend-specific libcurl (…
dscho May 15, 2023
ad73147
Merge branch 'nano-server'
dscho Aug 7, 2023
464f7b5
Additional error checks for issuing the windows.appendAtomically warn…
dscho Aug 7, 2023
36151a8
win32: use native ANSI sequence processing, if possible (#4700)
dscho Dec 2, 2023
08feebf
ARM64: Embed manifest properly (#4718)
dscho Dec 7, 2023
f15d794
common-main.c: fflush stdout buffer when exit (#4901)
dscho Apr 12, 2024
5bb34a4
Merge branch 'run-t5601-and-t7406-with-symlinks-on-windows-10'
dscho Jul 12, 2024
3d86ebf
Merge branch 'Fix-i686-build-with-GCC-v14'
dscho Jul 12, 2024
9be09b2
Merge branch 'Fallback-to-AppData-if-XDG-CONFIG-HOME-is-unset'
dscho Jul 12, 2024
f530002
Merge branch 'run-command-be-helpful-when-Git-LFS-fails-on-Windows-7'
dscho Jul 12, 2024
6058239
pack-objects: create new name-hash algorithm (#5157)
dscho Sep 24, 2024
f1a5745
Add path walk API and its use in 'git pack-objects' (#5171)
derrickstolee Sep 25, 2024
8c654cf
Add experimental 'git survey' builtin (#5174)
dscho Sep 26, 2024
590c1a8
credential-cache: handle ECONNREFUSED gracefully (#5329)
dscho Jan 1, 2025
ca54271
clangarm64: let the tests pass! (#5586)
dscho Apr 21, 2025
2cff63a
Merge branch 'reftable-vs-custom-allocators'
dscho Jun 2, 2025
b5163e6
Merge branch 'check-whitespace-only-downstream'
dscho Jun 3, 2025
8ea9c83
mingw: avoid the comma operator (#5660)
dscho Jun 5, 2025
bc10302
wincred: Avoid memory corruption (#5856)
dscho Oct 6, 2025
8b53212
Merge branch 'adjust-cmake-to-xdiff-and-reftable-merge-into-libgit'
dscho Nov 4, 2025
5087153
Merge branch 'fix-failure-reporting-in-dockerized-ci'
dscho Nov 4, 2025
331f450
git-svn: mark it as unsupported by the Git for Windows project
dscho Nov 3, 2025
147c432
Merge branch 'ready-for-upstream'
dscho Oct 11, 2018
d4dc94e
git-gui--askyesno: fix funny text wrapping
dscho Sep 20, 2017
e4eabd3
git-svn: mark it as unsupported by the Git for Windows project (#5923)
dscho Nov 4, 2025
53959b1
Win32: make FILETIME conversion functions public
kblees Jul 6, 2013
52fc9bf
Win32: dirent.c: Move opendir down
kblees Sep 8, 2013
b0db5ab
mingw: make the dirent implementation pluggable
kblees Sep 8, 2013
1c65011
Win32: make the lstat implementation pluggable
kblees Sep 8, 2013
3493edf
mingw: add infrastructure for read-only file system level caches
kblees Sep 8, 2013
85b262a
mingw: add a cache below mingw's lstat and dirent implementations
kblees Oct 1, 2013
9b5bf9f
fscache: load directories only once
kblees Jun 24, 2014
a503cde
fscache: add key for GIT_TRACE_FSCACHE
jeffhostetler Jan 24, 2017
a1de633
fscache: remember not-found directories
jeffhostetler Dec 13, 2016
bf3a8c7
fscache: add a test for the dir-not-found optimization
dscho Jan 25, 2017
4d940f6
add: use preload-index and fscache for performance
jeffhostetler Nov 22, 2016
465b7d8
dir.c: make add_excludes aware of fscache during status
jeffhostetler Nov 1, 2017
8262551
fscache: make fscache_enabled() public
jeffhostetler Dec 20, 2017
710c25a
git-gui--askyesno (mingw): use Git for Windows' icon, if available
dscho Sep 20, 2017
dac79f4
dir.c: regression fix for add_excludes with fscache
jeffhostetler Dec 20, 2017
0cabe35
Merge branch 'git-gui-askyesno'
dscho Jun 8, 2018
8a47413
fetch-pack.c: enable fscache for stats under .git/objects
Nov 22, 2017
99a8cd2
checkout.c: enable fscache for checkout again
Jan 30, 2018
081820c
mem_pool: add GIT_TRACE_MEMPOOL support
benpeart Oct 4, 2018
1c9ea07
Enable the filesystem cache (fscache) in refresh_index().
benpeart Sep 7, 2018
ca3aa4e
fscache: fscache takes an initial size
benpeart Nov 2, 2018
77734a9
fscache: use FindFirstFileExW to avoid retrieving the short name
benpeart Oct 23, 2018
8d5c9c6
fscache: update fscache to be thread specific instead of global
benpeart Oct 4, 2018
4c4d933
fscache: add GIT_TEST_FSCACHE support
benpeart Oct 4, 2018
6a0e628
fscache: teach fscache to use mempool
benpeart Nov 2, 2018
0e1015f
fscache: remember the reparse tag for each entry
dscho Dec 11, 2018
7d4c2f6
fscache: add fscache hit statistics
benpeart Sep 25, 2018
cd922a9
fscache: make fscache_enable() thread safe
benpeart Nov 16, 2018
1663c91
fscache: implement an FSCache-aware is_mount_point()
dscho Dec 11, 2018
c2b240e
unpack-trees: enable fscache for sparse-checkout
derrickstolee Jun 12, 2019
29efe60
status: disable and free fscache at the end of the status command
benpeart Nov 1, 2018
c1f07b4
fscache: teach fscache to use NtQueryDirectoryFile
benpeart Nov 15, 2018
99b8e43
clean: make use of FSCache
dscho Dec 11, 2018
5dff37b
Merge branch 'fscache'
dscho Nov 15, 2018
3c18a15
Merge pull request #1909 from benpeart/free-fscache-after-status-gfw
dscho Nov 5, 2018
029054e
Merge remote-tracking branch 'benpeart/fscache-per-thread-gfw'
dscho Nov 16, 2018
c4e8420
Merge branch 'dont-clean-junctions-fscache'
dscho Jul 23, 2019
7332185
pack-objects (mingw): demonstrate a segmentation fault with large deltas
vangdfang Jan 9, 2014
6d251de
mingw: support long paths
kblees Jul 28, 2015
3ab1ee0
Win32: fix 'lstat("dir/")' with long paths
kblees Jul 4, 2014
5ab30c4
win32(long path support): leave drive-less absolute paths intact
dscho Sep 6, 2023
e28da79
compat/fsmonitor/fsm-*-win32: support long paths
jeffhostetler Mar 25, 2022
f28ad6f
clean: suggest using `core.longPaths` if paths are too long to remove
mathstuf Apr 22, 2022
b2884f4
strbuf_readlink: don't call readlink twice if hint is the exact link …
kblees May 11, 2015
d2eebd8
strbuf_readlink: support link targets that exceed PATH_MAX
kblees May 11, 2015
fb2b39e
lockfile.c: use is_dir_sep() instead of hardcoded '/' checks
kblees May 11, 2015
d985f6b
Win32: don't call GetFileAttributes twice in mingw_lstat()
kblees May 12, 2015
ba8a77d
Win32: implement stat() with symlink support
kblees May 15, 2015
9280746
Win32: remove separate do_lstat() function
kblees May 11, 2015
c50d76e
Win32: let mingw_lstat() error early upon problems with reparse points
kblees May 23, 2015
e8624cd
mingw: teach fscache and dirent about symlinks
kblees Jan 10, 2017
98a010e
Win32: lstat(): return adequate stat.st_size for symlinks
kblees May 15, 2015
df94ac1
Win32: factor out retry logic
kblees May 19, 2015
ac2046f
Win32: change default of 'core.symlinks' to false
kblees May 23, 2015
f2e6916
Win32: add symlink-specific error codes
kblees May 15, 2015
7c3352d
Win32: mingw_unlink: support symlinks to directories
kblees May 23, 2015
5ec9edd
Win32: mingw_rename: support renaming symlinks
kblees May 19, 2015
716e53c
Win32: mingw_chdir: change to symlink-resolved directory
kblees May 23, 2015
5b49c38
Win32: implement readlink()
kblees May 23, 2015
95ce563
mingw: lstat: compute correct size for symlinks
billziss-gh May 28, 2020
952ec0e
Win32: implement basic symlink() functionality (file symlinks only)
kblees May 23, 2015
cfd7e4f
Win32: symlink: add support for symlinks to directories
kblees May 23, 2015
3d9c692
mingw: Support `git_terminal_prompt` with more terminals
kblees Mar 19, 2015
f96fdf2
mingw: try to create symlinks without elevated permissions
dscho May 30, 2017
6ac6bc1
compat/terminal.c: only use the Windows console if bash 'read -r' fails
kblees May 9, 2015
ce3323a
mingw: emulate stat() a little more faithfully
dscho Mar 2, 2020
f97edc2
mingw: introduce code to detect whether we're inside a Windows container
zcube Apr 23, 2018
ab3bda8
mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method
dscho Feb 23, 2018
23e53f7
mingw: special-case index entries for symlinks with buggy size
dscho Jun 4, 2020
5d12105
mingw: explicitly specify with which cmd to prefix the cmdline
dscho Jul 20, 2017
75e6c72
mingw: when path_lookup() failed, try BusyBox
dscho Jul 20, 2017
8039f7f
test-tool: learn to act as a drop-in replacement for `iconv`
dscho Jul 20, 2017
8c4ccc6
tests(mingw): if `iconv` is unavailable, use `test-helper --iconv`
dscho Jul 20, 2017
0b22c47
Win32: symlink: move phantom symlink creation to a separate function
piscisaureus Oct 26, 2018
1993012
gitattributes: mark .png files as binary
dscho Oct 11, 2018
6694ef6
mingw: when running in a Windows container, try to rename() harder
zcube Apr 23, 2018
4abc64b
Introduce helper to create symlinks that knows about index_state
dscho Feb 11, 2019
55e04c1
tests: move test PNGs into t/lib-diff/
dscho Aug 5, 2017
e528336
mingw: move the file_attr_to_st_mode() function definition
zcube Apr 23, 2018
dd5151e
mingw: allow to specify the symlink type in .gitattributes
piscisaureus Oct 26, 2018
073ac34
tests: only override sort & find if there are usable ones in /usr/bin/
dscho Jul 17, 2017
3e97d44
mingw: Windows Docker volumes are *not* symbolic links
dscho Apr 23, 2018
6a8cf24
mingw: work around rename() failing on a read-only file
dsl101 Jul 28, 2023
6088efa
Win32: symlink: add test for `symlink` attribute
piscisaureus Oct 26, 2018
eaa385c
tests: use the correct path separator with BusyBox
dscho Nov 19, 2018
cb25d43
mingw: only use Bash-ism `builtin pwd -W` when available
dscho Jun 29, 2017
1ff9d07
tests (mingw): remove Bash-specific pwd option
dscho Jun 30, 2017
1c0c35c
test-lib: add BUSYBOX prerequisite
dscho Jul 19, 2017
803c05a
t5003: use binary file from t/lib-diff/
dscho Aug 5, 2017
6889c86
t5532: workaround for BusyBox on Windows
dscho Jul 21, 2017
394b993
t5605: special-case hardlink test for BusyBox-w32
dscho Jul 21, 2017
1219872
t5813: allow for $PWD to be a Windows path
dscho Jul 5, 2017
c6c2965
t9200: skip tests when $PWD contains a colon
dscho Jul 7, 2017
10d3e86
mingw: kill child processes in a gentler way
dscho May 17, 2017
3acedcc
mingw: add a Makefile target to copy test artifacts
dscho Jul 19, 2017
e352a35
mingw: optionally enable wsl compability file mode bits
swigger Jun 7, 2023
1b893d0
mingw: really handle SIGINT
dscho Apr 22, 2018
f282dfb
mingw: do not call xutftowcs_path in mingw_mktemp
neerajsi-msft Oct 27, 2021
6e6ea73
Describe Git for Windows' architecture [no ci]
dscho Feb 13, 2023
4009890
Modify the Code of Conduct for Git for Windows
dscho Oct 11, 2019
26c20a3
CONTRIBUTING.md: add guide for first-time contributors
derrickstolee Mar 1, 2018
1d5f8d5
README.md: Add a Windows-specific preamble
dscho Jan 10, 2014
d5fc32d
Add a GitHub workflow to monitor component updates
dscho Sep 29, 2020
5780e9d
Add an issue template
shiftkey Feb 18, 2016
7de22d6
Partially un-revert "editor: save and reset terminal after calling ED…
dscho Nov 25, 2021
e8aed6d
reset: reinstate support for the deprecated --stdin option
dscho Dec 10, 2019
469cfce
fsmonitor: reintroduce core.useBuiltinFSMonitor
vdye Apr 4, 2022
0cd7a29
dependabot: help keeping GitHub Actions versions up to date
dscho Feb 6, 2024
fe4158f
Merge branch 'gitk-and-git-gui-patches'
dscho Oct 11, 2018
c50e8bc
Merge branch 'long-paths'
dscho Nov 15, 2018
1a01a1b
Merge branch 'msys2'
dscho Nov 15, 2018
b2b79bf
Merge branch 'kblees/kb/symlinks'
dscho Nov 15, 2018
b7b58dd
Merge 'docker-volumes-are-no-symlinks'
dscho Oct 12, 2018
f705022
mingw: try resetting the read-only bit if rename fails (#4527)
dscho Aug 7, 2023
79dbd89
Modify the GitHub Pull Request template (to reflect Git for Windows)
Dec 22, 2017
d2c91d9
Merge pull request #1897 from piscisaureus/symlink-attr
dscho Oct 31, 2018
ca68c5c
SECURITY.md: document Git for Windows' policies
dscho Aug 23, 2019
529798f
Merge branch 'busybox-w32'
dscho Feb 7, 2019
3ab4ccb
Merge branch 'wsl-file-mode-bits'
dscho Aug 7, 2023
1497539
Merge pull request #1170 from dscho/mingw-kill-process
dscho Oct 11, 2018
594d8f6
Merge pull request #3492 from dscho/ns/batched-fsync
vdye Oct 28, 2021
423a68d
Merge branch 'un-revert-editor-save-and-reset'
dscho Jan 15, 2022
5059657
Merge branch 'phase-out-reset-stdin'
dscho Jun 8, 2018
1493ef5
Merge branch 'deprecate-core.useBuiltinFSMonitor'
dscho Jan 24, 2023
b5edade
Merge pull request #2837 from dscho/monitor-component-updates
dscho Oct 7, 2020
30443be
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
20 changes: 10 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ jobs:
- name: zip up tracked files
run: git archive -o artifacts/tracked.tar.gz HEAD
- name: upload tracked files and build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: windows-artifacts
path: artifacts
Expand All @@ -140,7 +140,7 @@ jobs:
cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
steps:
- name: download tracked files and build artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: windows-artifacts
path: ${{github.workspace}}
Expand All @@ -157,7 +157,7 @@ jobs:
run: ci/print-test-failures.sh
- name: Upload failed tests' directories
if: failure() && env.FAILED_TEST_ARTIFACTS != ''
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: failed-tests-windows-${{ matrix.nr }}
path: ${{env.FAILED_TEST_ARTIFACTS}}
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
- name: zip up tracked files
run: git archive -o artifacts/tracked.tar.gz HEAD
- name: upload tracked files and build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: vs-artifacts-${{ matrix.arch }}
path: artifacts
Expand All @@ -229,7 +229,7 @@ jobs:
steps:
- uses: git-for-windows/setup-git-for-windows-sdk@v1
- name: download tracked files and build artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: vs-artifacts-x64
path: ${{github.workspace}}
Expand All @@ -247,7 +247,7 @@ jobs:
run: ci/print-test-failures.sh
- name: Upload failed tests' directories
if: failure() && env.FAILED_TEST_ARTIFACTS != ''
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: failed-tests-windows-vs-${{ matrix.nr }}
path: ${{env.FAILED_TEST_ARTIFACTS}}
Expand All @@ -273,7 +273,7 @@ jobs:
shell: pwsh
run: meson compile -C build
- name: Upload build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: windows-meson-artifacts
path: build
Expand All @@ -295,7 +295,7 @@ jobs:
shell: pwsh
run: pip install meson ninja
- name: Download build artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: windows-meson-artifacts
path: build
Expand Down Expand Up @@ -342,7 +342,7 @@ jobs:
run: ci/print-test-failures.sh
- name: Upload failed tests' directories
if: failure() && env.FAILED_TEST_ARTIFACTS != ''
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: failed-tests-${{matrix.vector.jobname}}
path: ${{env.FAILED_TEST_ARTIFACTS}}
Expand Down Expand Up @@ -442,7 +442,7 @@ jobs:
run: sudo --preserve-env --set-home --user=builder ci/print-test-failures.sh
- name: Upload failed tests' directories
if: failure() && env.FAILED_TEST_ARTIFACTS != ''
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: failed-tests-${{matrix.vector.jobname}}
path: ${{env.FAILED_TEST_ARTIFACTS}}
Expand Down
8 changes: 8 additions & 0 deletions Documentation/RelNotes/2.52.0.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,14 @@ Performance, Internal Implementation, Development Support etc.
* The "debug" ref-backend was missing a method implementation, which
has been corrected.

* Build procedure for Wincred credential helper has been updated.

* The build procedure based on meson learned to allow builders to
specify the directory to install HTML documents.

* Building "git contacts" script (in contrib/) left the resulting
file unexecutable, which has been corrected.


Fixes since v2.51
-----------------
Expand Down
2 changes: 1 addition & 1 deletion Documentation/gitcli.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ Options that take a filename allow a prefix `:(optional)`. For example:

----------------------------
git commit -F :(optional)COMMIT_EDITMSG
# if COMMIT_EDITMSG does not exist, equivalent to
# if COMMIT_EDITMSG does not exist, the above is equivalent to
git commit
----------------------------

Expand Down
4 changes: 2 additions & 2 deletions Documentation/howto/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ doc_targets += custom_target(
output: 'howto-index.html',
depends: documentation_deps,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)

foreach howto : howto_sources
Expand All @@ -57,6 +57,6 @@ foreach howto : howto_sources
output: fs.stem(howto_stripped.full_path()) + '.html',
depends: documentation_deps,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc/howto',
install_dir: htmldir / 'howto',
)
endforeach
12 changes: 6 additions & 6 deletions Documentation/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ foreach manpage, category : manpages
input: manpage,
output: fs.stem(manpage) + '.html',
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)
endif
endforeach
Expand All @@ -424,19 +424,19 @@ if get_option('docs').contains('html')
output: 'docinfo.html',
copy: true,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)

configure_file(
input: 'docbook-xsl.css',
output: 'docbook-xsl.css',
copy: true,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)

install_symlink('index.html',
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
pointing_to: 'git.html',
)

Expand Down Expand Up @@ -467,7 +467,7 @@ if get_option('docs').contains('html')
input: 'docbook.xsl',
output: 'user-manual.html',
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)

articles = [
Expand All @@ -493,7 +493,7 @@ if get_option('docs').contains('html')
output: fs.stem(article) + '.html',
depends: documentation_deps,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc',
install_dir: htmldir,
)
endforeach

Expand Down
4 changes: 2 additions & 2 deletions Documentation/technical/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ doc_targets += custom_target(
output: 'api-index.html',
depends: documentation_deps,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc/technical',
install_dir: htmldir / 'technical',
)

foreach article : api_docs + articles
Expand All @@ -63,6 +63,6 @@ foreach article : api_docs + articles
output: fs.stem(article) + '.html',
depends: documentation_deps,
install: true,
install_dir: get_option('datadir') / 'doc/git-doc/technical',
install_dir: htmldir / 'technical',
)
endforeach
2 changes: 1 addition & 1 deletion GIT-VERSION-GEN
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

DEF_VER=v2.52.0-rc1
DEF_VER=v2.52.0-rc2

LF='
'
Expand Down
Loading
Loading