Commit Graph

  • 831674acb6 Partially un-revert "editor: save and reset terminal after calling EDITOR" Johannes Schindelin 2021-11-25 11:26:41 +01:00
  • 740290b8e9 README.md: Add a Windows-specific preamble Johannes Schindelin 2014-01-10 16:16:03 -06:00
  • 9d72073afe Merge branch 'wsl-file-mode-bits' Johannes Schindelin 2023-08-07 22:24:29 +02:00
  • 7832372f17 mingw: really handle SIGINT Johannes Schindelin 2018-04-23 00:24:29 +02:00
  • c1d50c578d CONTRIBUTING.md: add guide for first-time contributors Derrick Stolee 2018-03-01 12:10:14 -05:00
  • f3cfff4458 Merge branch 'busybox-w32' Johannes Schindelin 2019-02-07 14:35:33 +01:00
  • 9b78ca210b mingw: optionally enable wsl compability file mode bits xungeng li 2023-06-07 20:26:33 +08:00
  • 6f645b2c5c mingw: kill child processes in a gentler way Johannes Schindelin 2017-05-17 17:05:09 +02:00
  • 727975e514 Modify the Code of Conduct for Git for Windows Johannes Schindelin 2019-10-11 13:22:24 +02:00
  • 30de94f175 Merge pull request #1897 from piscisaureus/symlink-attr Johannes Schindelin 2018-10-31 15:08:16 +01:00
  • c42f7abdb7 t9200: skip tests when $PWD contains a colon Johannes Schindelin 2017-07-07 10:15:36 +02:00
  • 2f41394ba5 Describe Git for Windows' architecture [no ci] Johannes Schindelin 2023-02-13 13:31:35 +01:00
  • 75c8f4939d mingw: try resetting the read-only bit if rename fails (#4527) Johannes Schindelin 2023-08-07 16:12:10 +02:00
  • bc3e3b9a46 t5813: allow for $PWD to be a Windows path Johannes Schindelin 2017-07-05 15:14:50 +02:00
  • c0bd917f2c Merge 'docker-volumes-are-no-symlinks' Johannes Schindelin 2018-10-12 23:04:03 +02:00
  • d851befbd1 t5605: special-case hardlink test for BusyBox-w32 Johannes Schindelin 2017-07-21 13:24:55 +02:00
  • fc62db2b15 Merge branch 'msys2' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 094cde6490 t5532: workaround for BusyBox on Windows Johannes Schindelin 2017-07-21 12:48:33 +02:00
  • e72a76ffdf Merge branch 'long-paths' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 13ec468b21 t5003: use binary file from t/lib-diff/ Johannes Schindelin 2017-08-05 21:36:01 +02:00
  • 62e9a63aae Merge branch 'gitk-and-git-gui-patches' Johannes Schindelin 2018-10-11 13:38:58 +02:00
  • 0e2e73ff19 test-lib: add BUSYBOX prerequisite Johannes Schindelin 2017-07-19 17:07:56 +02:00
  • 7200e10b4c tests (mingw): remove Bash-specific pwd option Johannes Schindelin 2017-06-30 22:32:33 +02:00
  • 7008129a10 mingw: only use Bash-ism builtin pwd -W when available Johannes Schindelin 2017-06-30 00:35:40 +02:00
  • 6c43f8abd3 tests: use the correct path separator with BusyBox Johannes Schindelin 2018-11-19 20:34:13 +01:00
  • dbf386dd8a tests: only override sort & find if there are usable ones in /usr/bin/ Johannes Schindelin 2017-07-18 01:15:40 +02:00
  • a2ecb64429 mingw: work around rename() failing on a read-only file David Lomas 2023-07-28 15:20:43 +01:00
  • 03de80b113 tests: move test PNGs into t/lib-diff/ Johannes Schindelin 2017-08-05 20:28:37 +02:00
  • f78fcc16da mingw: Windows Docker volumes are *not* symbolic links Johannes Schindelin 2018-04-23 23:20:00 +02:00
  • c4a2d6ff42 gitattributes: mark .png files as binary Johannes Schindelin 2018-10-11 23:55:44 +02:00
  • 7adf156bb2 mingw: move the file_attr_to_st_mode() function definition JiSeop Moon 2018-04-23 22:35:26 +02:00
  • d669bbcec8 tests(mingw): if iconv is unavailable, use test-helper --iconv Johannes Schindelin 2017-07-20 22:25:21 +02:00
  • 767bac4e07 mingw: when running in a Windows container, try to rename() harder JiSeop Moon 2018-04-23 22:31:42 +02:00
  • 4c518c6ea1 test-tool: learn to act as a drop-in replacement for iconv Johannes Schindelin 2017-07-20 22:18:56 +02:00
  • 4f1155a734 mingw: introduce code to detect whether we're inside a Windows container JiSeop Moon 2018-04-23 22:30:18 +09:00
  • 832ff67fc2 mingw: when path_lookup() failed, try BusyBox Johannes Schindelin 2017-07-20 20:41:29 +02:00
  • 5007623b78 mingw: explicitly specify with which cmd to prefix the cmdline Johannes Schindelin 2017-07-20 22:45:01 +02:00
  • 54bd9f980a Win32: symlink: add test for symlink attribute Bert Belder 2018-10-26 23:42:09 +02:00
  • ac778f517e mingw: allow to specify the symlink type in .gitattributes Bert Belder 2018-10-26 11:51:51 +02:00
  • 61cf20fc3f Introduce helper to create symlinks that knows about index_state Johannes Schindelin 2019-02-11 14:19:18 +01:00
  • 9e4877c89a Win32: symlink: move phantom symlink creation to a separate function Bert Belder 2018-10-26 11:13:45 +02:00
  • 733150d29c mingw (git_terminal_prompt): do fall back to CONIN$/CONOUT$ method Johannes Schindelin 2018-02-23 02:50:03 +01:00
  • 0beffa6be6 compat/terminal.c: only use the Windows console if bash 'read -r' fails Karsten Blees 2015-05-09 02:11:48 +02:00
  • 41d725f805 mingw: Support git_terminal_prompt with more terminals Karsten Blees 2015-03-19 16:33:44 +01:00
  • 1baa88ec4c clean: suggest using core.longPaths if paths are too long to remove Ben Boeckel 2022-04-22 09:06:23 -04:00
  • 0aa298b09f compat/fsmonitor/fsm-*-win32: support long paths Jeff Hostetler 2022-03-25 16:56:04 -04:00
  • 8e17755088 win32(long path support): leave drive-less absolute paths intact Johannes Schindelin 2023-09-06 09:14:47 +02:00
  • 0f59e64ef0 mingw: support long paths Karsten Blees 2015-07-28 21:07:41 +02:00
  • b563be00fb pack-objects (mingw): demonstrate a segmentation fault with large deltas Doug Kelly 2014-01-08 20:28:15 -06:00
  • 32a5a58ab2 Merge branch 'dont-clean-junctions-fscache' Johannes Schindelin 2019-07-23 21:57:12 +02:00
  • 4b6e4e10cb Merge remote-tracking branch 'benpeart/fscache-per-thread-gfw' Johannes Schindelin 2018-11-16 14:38:19 +01:00
  • c4c16d6317 clean: make use of FSCache Johannes Schindelin 2018-12-11 12:17:49 +01:00
  • 7e51e5802a Merge pull request #1909 from benpeart/free-fscache-after-status-gfw Johannes Schindelin 2018-11-05 14:01:30 +01:00
  • 7060cb329c fscache: implement an FSCache-aware is_mount_point() Johannes Schindelin 2018-12-11 12:17:49 +01:00
  • 4cf835aee4 Merge branch 'fscache' Johannes Schindelin 2018-11-15 12:23:43 +01:00
  • 25d5f679c4 fscache: remember the reparse tag for each entry Johannes Schindelin 2018-12-11 12:59:29 +01:00
  • b929876e9a fscache: teach fscache to use NtQueryDirectoryFile Ben Peart 2018-11-15 14:15:40 -05:00
  • 2f36bb9b19 fscache: make fscache_enable() thread safe Ben Peart 2018-11-16 10:59:18 -05:00
  • b1936dedbd fscache: teach fscache to use mempool Ben Peart 2018-11-02 11:19:10 -04:00
  • 8fb6658909 fscache: update fscache to be thread specific instead of global Ben Peart 2018-10-04 15:38:08 -04:00
  • 5ab65f9d48 fscache: fscache takes an initial size Ben Peart 2018-11-02 11:19:10 -04:00
  • 80fac0baba mem_pool: add GIT_TRACE_MEMPOOL support Ben Peart 2018-10-04 18:10:21 -04:00
  • 7f8a4924d2 status: disable and free fscache at the end of the status command Ben Peart 2018-11-01 11:40:51 -04:00
  • dd4a4b333d unpack-trees: enable fscache for sparse-checkout Derrick Stolee 2019-06-12 00:58:49 +00:00
  • 390adfe59d fscache: add fscache hit statistics Ben Peart 2018-09-25 16:28:16 -04:00
  • cba451aea0 fscache: add GIT_TEST_FSCACHE support Ben Peart 2018-10-04 18:10:21 -04:00
  • 55df681ddd fscache: use FindFirstFileExW to avoid retrieving the short name Ben Peart 2018-10-23 11:42:06 -04:00
  • 167701fc10 Enable the filesystem cache (fscache) in refresh_index(). Ben Peart 2018-09-07 11:39:57 -04:00
  • da78c688a3 checkout.c: enable fscache for checkout again Takuto Ikuta 2018-01-30 22:42:58 +09:00
  • 58bff106df fetch-pack.c: enable fscache for stats under .git/objects Takuto Ikuta 2017-11-22 20:39:38 +09:00
  • de694f82b9 dir.c: regression fix for add_excludes with fscache Jeff Hostetler 2017-12-20 11:19:27 -05:00
  • 5841fd003e fscache: make fscache_enabled() public Jeff Hostetler 2017-12-20 10:43:41 -05:00
  • fbdcdc8b22 dir.c: make add_excludes aware of fscache during status Jeff Hostetler 2017-11-01 15:05:44 -04:00
  • 6755914abe add: use preload-index and fscache for performance Jeff Hostetler 2016-11-22 11:26:38 -05:00
  • 20b9ffb93f fscache: add a test for the dir-not-found optimization Johannes Schindelin 2017-01-25 18:39:16 +01:00
  • ef1bef2430 fscache: remember not-found directories Jeff Hostetler 2016-12-13 14:05:32 -05:00
  • 6501d72062 fscache: add key for GIT_TRACE_FSCACHE Jeff Hostetler 2017-01-24 15:12:13 -05:00
  • 440723b460 fscache: load directories only once Karsten Blees 2014-06-24 13:22:35 +02:00
  • 42c3630ac9 mingw: add a cache below mingw's lstat and dirent implementations Karsten Blees 2013-10-01 12:51:54 +02:00
  • a4f6589525 mingw: add infrastructure for read-only file system level caches Karsten Blees 2013-09-08 14:23:27 +02:00
  • 8c862098f1 Win32: make the lstat implementation pluggable Karsten Blees 2013-09-08 14:21:30 +02:00
  • b78b12c1d0 mingw: make the dirent implementation pluggable Karsten Blees 2013-09-08 14:18:40 +02:00
  • 582869fba5 Win32: dirent.c: Move opendir down Karsten Blees 2013-09-08 14:17:31 +02:00
  • 260a226f32 Merge branch 'git-gui-askyesno' Johannes Schindelin 2018-06-08 18:37:01 +02:00
  • 1b64cbee96 Win32: make FILETIME conversion functions public Karsten Blees 2013-07-06 02:09:35 +02:00
  • 763e396cc7 git-gui--askyesno (mingw): use Git for Windows' icon, if available Johannes Schindelin 2017-09-20 21:55:45 +02:00
  • c77043fa3d git-gui--askyesno: fix funny text wrapping Johannes Schindelin 2017-09-20 21:52:28 +02:00
  • f9d1d1dd55 ci(macos): skip the git p4 tests (#5954) Johannes Schindelin 2025-11-14 10:46:28 +00:00
  • b58f633bee ci(macos): skip the git p4 tests Johannes Schindelin 2025-11-13 11:23:29 +01:00
  • e61f8d37f3 Merge branch 'ready-for-upstream' Johannes Schindelin 2018-10-11 13:38:58 +02:00
  • e70909752c Don't traverse mount points in remove_dir_recurse() (#6151) Johannes Schindelin 2026-03-31 11:20:45 +00:00
  • 3e18e4d7b1 Merge branch 'disallow-ntlm-auth-by-default' Johannes Schindelin 2026-02-12 16:06:29 +01:00
  • d526ec6678 t/t5571-prep-push-hook.sh: Add test with writing to stderr (#6063) Johannes Schindelin 2026-01-27 15:13:22 +00:00
  • e2e195a767 Merge branch 'check-whitespace-only-downstream' Johannes Schindelin 2025-06-03 18:55:35 +02:00
  • ca945b50cd Merge branch 'reftable-vs-custom-allocators' Johannes Schindelin 2025-06-02 14:30:49 +02:00
  • 57f85a0457 credential-cache: handle ECONNREFUSED gracefully (#5329) Johannes Schindelin 2025-01-01 22:00:05 +01:00
  • 5cfa8b37cf Add experimental 'git survey' builtin (#5174) Johannes Schindelin 2024-09-26 20:32:11 +02:00
  • 372f617bad Add path walk API and its use in 'git pack-objects' (#5171) Derrick Stolee 2024-09-25 16:48:41 -04:00
  • e6683e8c04 pack-objects: create new name-hash algorithm (#5157) Johannes Schindelin 2024-09-24 13:26:06 +02:00
  • 73f7f5939e Merge branch 'run-command-be-helpful-when-Git-LFS-fails-on-Windows-7' Johannes Schindelin 2024-07-12 22:23:15 +02:00