Commit Graph

  • ad80617f3f Add full mingw-w64-git (i.e. regular MSYS2 ecosystem) support (#5971) shears/seen Johannes Schindelin 2025-11-25 21:17:57 +00:00
  • d4dbf51abe max_tree_depth: lower it for clang builds in general on Windows Johannes Schindelin 2025-11-21 15:15:42 +01:00
  • e2a31a1b88 mingw: always define ETC_* for MSYS2 environments Johannes Schindelin 2025-11-21 14:45:45 +01:00
  • 92f2d1dc28 mingw: rely on MSYS2's metadata instead of hard-coding it Johannes Schindelin 2025-11-21 14:17:24 +01:00
  • 778f6d40f7 mingw: only enable the MSYS2-specific stuff when compiling in MSYS2 Johannes Schindelin 2025-11-21 14:09:40 +01:00
  • 56689ecb84 mingw: set the prefix and HOST_CPU as per MSYS2's settings Johannes Schindelin 2025-11-21 13:53:19 +01:00
  • bfe7b03be7 mingw: avoid over-specifying --pic-executable Johannes Schindelin 2025-11-21 13:44:56 +01:00
  • 9360ca4bed mingw: only use -Wl,--large-address-aware for 32-bit builds Johannes Schindelin 2025-11-21 12:38:21 +01:00
  • 0c327b5afc mingw: drop the -D_USE_32BIT_TIME_T option Johannes Schindelin 2025-11-21 12:15:12 +01:00
  • 91d58e1695 mingw: remove the Makefile target to install test artifacts Johannes Schindelin 2025-11-21 13:03:22 +01:00
  • aca4fa28ca mingw: stop hard-coding CC = gcc Johannes Schindelin 2025-11-23 11:11:01 +01:00
  • 7c16161cc0 fixup??? object-file.c: use size_t for header lengths Johannes Schindelin 2025-11-10 09:04:20 +01:00
  • 102b29e2ab Merge 'readme' into HEAD Johannes Schindelin 2018-06-07 08:45:01 +02:00
  • d2adc0e2bc Merge pull request #2837 from dscho/monitor-component-updates Johannes Schindelin 2020-10-07 16:13:40 +02:00
  • d435b6e406 Merge branch 'deprecate-core.useBuiltinFSMonitor' Johannes Schindelin 2023-01-24 11:46:21 +01:00
  • 0f6fe5941a Merge branch 'phase-out-reset-stdin' Johannes Schindelin 2018-06-08 18:34:51 +02:00
  • abbe8e02d4 Merge branch 'un-revert-editor-save-and-reset' Johannes Schindelin 2022-01-15 11:37:56 +01:00
  • 3cb184f0fe Merge pull request #1170 from dscho/mingw-kill-process Johannes Schindelin 2018-10-11 23:29:20 +02:00
  • 4770906943 Merge branch 'wsl-file-mode-bits' Johannes Schindelin 2023-08-07 22:24:29 +02:00
  • 5ed0133feb Merge branch 'busybox-w32' Johannes Schindelin 2019-02-07 14:35:33 +01:00
  • d61f233ff2 Merge pull request #1897 from piscisaureus/symlink-attr Johannes Schindelin 2018-10-31 15:08:16 +01:00
  • dcfa7990eb mingw: try resetting the read-only bit if rename fails (#4527) Johannes Schindelin 2023-08-07 16:12:10 +02:00
  • 7e93a4016a SECURITY.md: document Git for Windows' policies Johannes Schindelin 2019-08-23 14:14:42 +02:00
  • 275e10bad1 dependabot: help keeping GitHub Actions versions up to date Johannes Schindelin 2024-02-06 18:45:35 +01:00
  • e1df24fdbc fsmonitor: reintroduce core.useBuiltinFSMonitor Victoria Dye 2022-04-04 15:38:58 -07:00
  • 202853fa58 reset: reinstate support for the deprecated --stdin option Johannes Schindelin 2019-12-10 21:41:57 +01:00
  • caa4a6607c Partially un-revert "editor: save and reset terminal after calling EDITOR" Johannes Schindelin 2021-11-25 11:26:41 +01:00
  • c91e4a119d mingw: really handle SIGINT Johannes Schindelin 2018-04-23 00:24:29 +02:00
  • 946644c7c0 mingw: optionally enable wsl compability file mode bits xungeng li 2023-06-07 20:26:33 +08:00
  • 6a92e8c01d Merge 'docker-volumes-are-no-symlinks' Johannes Schindelin 2018-10-12 23:04:03 +02:00
  • 5b2ac62884 Modify the GitHub Pull Request template (to reflect Git for Windows) Philip Oakley 2017-12-22 17:15:50 +00:00
  • f3dfaf70ab Add a GitHub workflow to monitor component updates Johannes Schindelin 2020-09-29 13:50:59 +02:00
  • be16e8fc86 mingw: kill child processes in a gentler way Johannes Schindelin 2017-05-17 17:05:09 +02:00
  • 1e619e0b85 mingw: add a Makefile target to copy test artifacts Johannes Schindelin 2017-07-20 00:23:26 +02:00
  • d7ee95ee37 Merge branch 'kblees/kb/symlinks' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 19c10aa7e5 Add an issue template Brendan Forster 2016-02-18 21:29:50 +11:00
  • 1a830b8feb Merge branch 'msys2' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 9a75f18993 README.md: Add a Windows-specific preamble Johannes Schindelin 2014-01-10 16:16:03 -06:00
  • ebcc8dca39 Merge branch 'long-paths' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 1ecddfbc6b CONTRIBUTING.md: add guide for first-time contributors Derrick Stolee 2018-03-01 12:10:14 -05:00
  • 1a958f7eae Merge branch 'gitk-and-git-gui-patches' Johannes Schindelin 2018-10-11 13:38:58 +02:00
  • 0d81d55adb Modify the Code of Conduct for Git for Windows Johannes Schindelin 2019-10-11 13:22:24 +02:00
  • 01bef18f3f Describe Git for Windows' architecture [no ci] Johannes Schindelin 2023-02-13 13:31:35 +01:00
  • 65b506ea4b mingw: work around rename() failing on a read-only file David Lomas 2023-07-28 15:20:43 +01:00
  • d60850015e t9200: skip tests when $PWD contains a colon Johannes Schindelin 2017-07-07 10:15:36 +02:00
  • 8bed9d9be3 mingw: Windows Docker volumes are *not* symbolic links Johannes Schindelin 2018-04-23 23:20:00 +02:00
  • 0e6b28b321 t5813: allow for $PWD to be a Windows path Johannes Schindelin 2017-07-05 15:14:50 +02:00
  • 164350a54a mingw: move the file_attr_to_st_mode() function definition JiSeop Moon 2018-04-23 22:35:26 +02:00
  • 888844ace6 t5605: special-case hardlink test for BusyBox-w32 Johannes Schindelin 2017-07-21 13:24:55 +02:00
  • 866df3a373 mingw: when running in a Windows container, try to rename() harder JiSeop Moon 2018-04-23 22:31:42 +02:00
  • d7b126a732 t5532: workaround for BusyBox on Windows Johannes Schindelin 2017-07-21 12:48:33 +02:00
  • 7705b79430 mingw: introduce code to detect whether we're inside a Windows container JiSeop Moon 2018-04-23 22:30:18 +09:00
  • 257a939c2a t5003: use binary file from t/lib-diff/ Johannes Schindelin 2017-08-05 21:36:01 +02:00
  • c881b58eeb test-lib: add BUSYBOX prerequisite Johannes Schindelin 2017-07-19 17:07:56 +02:00
  • d40ba069c2 tests (mingw): remove Bash-specific pwd option Johannes Schindelin 2017-06-30 22:32:33 +02:00
  • f3095a4c92 mingw: only use Bash-ism builtin pwd -W when available Johannes Schindelin 2017-06-30 00:35:40 +02:00
  • 73dd11f0d9 tests: use the correct path separator with BusyBox Johannes Schindelin 2018-11-19 20:34:13 +01:00
  • d9e2c84586 tests: only override sort & find if there are usable ones in /usr/bin/ Johannes Schindelin 2017-07-18 01:15:40 +02:00
  • 264a9ae8bf tests: move test PNGs into t/lib-diff/ Johannes Schindelin 2017-08-05 20:28:37 +02:00
  • 37631e7ad4 gitattributes: mark .png files as binary Johannes Schindelin 2018-10-11 23:55:44 +02:00
  • 8e4dc125cf tests(mingw): if iconv is unavailable, use test-helper --iconv Johannes Schindelin 2017-07-20 22:25:21 +02:00
  • 619f23e6a4 test-tool: learn to act as a drop-in replacement for iconv Johannes Schindelin 2017-07-20 22:18:56 +02:00
  • 8d39f16e43 mingw: when path_lookup() failed, try BusyBox Johannes Schindelin 2017-07-20 20:41:29 +02:00
  • 0bc8dccdf6 mingw: explicitly specify with which cmd to prefix the cmdline Johannes Schindelin 2017-07-20 22:45:01 +02:00
  • d90efabdca Win32: symlink: add test for symlink attribute Bert Belder 2018-10-26 23:42:09 +02:00
  • 2a628af3d8 mingw: allow to specify the symlink type in .gitattributes Bert Belder 2018-10-26 11:51:51 +02:00
  • 355fbd65b6 Introduce helper to create symlinks that knows about index_state Johannes Schindelin 2019-02-11 14:19:18 +01:00
  • 18238193cd Win32: symlink: move phantom symlink creation to a separate function Bert Belder 2018-10-26 11:13:45 +02:00
  • 62d3e20ed2 mingw: special-case index entries for symlinks with buggy size Johannes Schindelin 2020-06-04 23:16:07 +02:00
  • 11dddf0ae7 mingw: emulate stat() a little more faithfully Johannes Schindelin 2020-03-02 21:54:29 +01:00
  • 8663c26f7b mingw: try to create symlinks without elevated permissions Johannes Schindelin 2017-05-30 21:50:57 +02:00
  • 774571dcff Win32: symlink: add support for symlinks to directories Karsten Blees 2015-05-24 01:48:35 +02:00
  • 46f9b7f62d Win32: implement basic symlink() functionality (file symlinks only) Karsten Blees 2015-05-24 01:32:03 +02:00
  • a35b8d3eb9 mingw: lstat: compute correct size for symlinks Bill Zissimopoulos 2020-05-28 16:35:57 -07:00
  • 2d0db293ff Win32: implement readlink() Karsten Blees 2015-05-24 01:24:41 +02:00
  • 9876521087 Win32: mingw_chdir: change to symlink-resolved directory Karsten Blees 2015-05-24 01:17:31 +02:00
  • 529559a72a Win32: mingw_rename: support renaming symlinks Karsten Blees 2015-05-19 22:42:48 +02:00
  • 280d828bd8 Win32: mingw_unlink: support symlinks to directories Karsten Blees 2015-05-24 01:06:10 +02:00
  • 5c2863f393 Win32: add symlink-specific error codes Karsten Blees 2015-05-16 00:32:03 +02:00
  • bd97ee5a4c Win32: change default of 'core.symlinks' to false Karsten Blees 2015-05-24 01:55:05 +02:00
  • 9fbf1e12ca Win32: factor out retry logic Karsten Blees 2015-05-19 21:48:55 +02:00
  • 3a73902cb2 Win32: lstat(): return adequate stat.st_size for symlinks Karsten Blees 2015-05-16 01:11:37 +02:00
  • 008136b720 mingw: teach fscache and dirent about symlinks Karsten Blees 2017-01-10 23:21:56 +01:00
  • 193a3836a3 Win32: let mingw_lstat() error early upon problems with reparse points Karsten Blees 2015-05-24 00:17:56 +02:00
  • e33ee7db35 Win32: remove separate do_lstat() function Karsten Blees 2015-05-12 00:58:39 +02:00
  • 3f642da2f7 Win32: implement stat() with symlink support Karsten Blees 2015-05-16 01:18:14 +02:00
  • da4c38f7bb Win32: don't call GetFileAttributes twice in mingw_lstat() Karsten Blees 2015-05-12 11:09:01 +02:00
  • eaadc6a45c lockfile.c: use is_dir_sep() instead of hardcoded '/' checks Karsten Blees 2015-05-11 19:58:14 +02:00
  • ae79b5848c strbuf_readlink: support link targets that exceed PATH_MAX Karsten Blees 2015-05-11 22:15:40 +02:00
  • 04d91a3f59 strbuf_readlink: don't call readlink twice if hint is the exact link size Karsten Blees 2015-05-11 19:54:23 +02:00
  • 60d3de9823 mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method Johannes Schindelin 2018-02-23 02:50:03 +01:00
  • 500e1c905b compat/terminal.c: only use the Windows console if bash 'read -r' fails Karsten Blees 2015-05-09 02:11:48 +02:00
  • e971ee0002 mingw: Support git_terminal_prompt with more terminals Karsten Blees 2015-03-19 16:33:44 +01:00
  • 0d9b92e38e clean: suggest using core.longPaths if paths are too long to remove Ben Boeckel 2022-04-22 09:06:23 -04:00
  • 7d07430636 compat/fsmonitor/fsm-*-win32: support long paths Jeff Hostetler 2022-03-25 16:56:04 -04:00
  • ed857089d5 win32(long path support): leave drive-less absolute paths intact Johannes Schindelin 2023-09-06 09:14:47 +02:00
  • 3bcccc8926 Win32: fix 'lstat("dir/")' with long paths Karsten Blees 2014-07-05 00:00:36 +02:00
  • 30a6a05e55 mingw: support long paths Karsten Blees 2015-07-28 21:07:41 +02:00
  • 7362a83542 pack-objects (mingw): demonstrate a segmentation fault with large deltas Doug Kelly 2014-01-08 20:28:15 -06:00
  • f161520534 Merge branch 'dont-clean-junctions-fscache' Johannes Schindelin 2019-07-23 21:57:12 +02:00