Commit Graph

123578 Commits

Author SHA1 Message Date
Jeff Hostetler
32c3a207fc fixup! fsm-listen-win32: implement FSMonitor backend on Windows
This reverts commit a25a759709.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
6fe4f74050 fixup! fsm-listen-darwin: add macos header files for FSEvent
This reverts commit ccc75e26a1.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
b27da829cd fixup! fsm-listen-darwin: implement FSEvent listener on MacOS
This reverts commit 8657519ee5.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
492c04ea7a fixup! fsmonitor--daemon: implement handle_client callback
This reverts commit d0ed68b4a1.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
b244b5416d fixup! t/helper/test-chmtime: skip directories on Windows
This reverts commit fd9522aa9b.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
43ab88164c fixup! t/perf/p7519: speed up test on Windows
This reverts commit b34d252c70.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:03 +02:00
Jeff Hostetler
62cad115d7 fixup! t/perf: avoid copying builtin fsmonitor files into test repo
This reverts commit 5ab490f926.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
b1488adc28 fixup! t/perf/p7519: add fsmonitor--daemon test cases
This reverts commit 41b215e19a.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
bfc1efc0d6 fixup! t7527: create test for fsmonitor--daemon
This reverts commit 8318d7dec0.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
0dae22b88f fixup! fsmonitor--daemon: periodically truncate list of modified files
This reverts commit 20eea488e8.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
39e0489176 fixup! fsmonitor--daemon: use a cookie file to sync with file system
This reverts commit 0de22628c5.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
6cea160356 fixup! fsmonitor: enhance existing comments
This reverts commit 7640844158.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
4f40cd4a4a fixup! fsmonitor: force update index after large responses
This reverts commit ec3dfa64cc.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
ee717d5d94 fixup! t7527: test status with untracked-cache and fsmonitor--daemon
This reverts commit 27846ccfc5.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
0e325759c6 fixup! fsmonitor: handle shortname for .git
This reverts commit 0fadc91ae4.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
238888315a fixup! t7527: test FS event reporing on MacOS WRT case and Unicode
This reverts commit 207eece649.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
126ab52086 fixup! t7527: test builtin FSMonitor watching repos with unicode paths
This reverts commit 0f46db7c01.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
9fd734e53e fixup! t/helper/fsmonitor-client: create stress test
This reverts commit 751d7c39dd.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
09f93852e1 fixup! ipc-win32: add trace2 debugging
This reverts commit ddab099c55.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:02 +02:00
Jeff Hostetler
cd4411cb3c fixup! fsmonitor-settings: stub in platform-specific incompatibility checking
This reverts commit 56b6c9aa99.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
5a54dfa08a fixup! fsmonitor-settings: virtual repos are incompatible with FSMonitor
This reverts commit 7b37f49707.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
1a545a1fa0 fixup! fsmonitor--daemon: background daemon must free the console on windows
This reverts commit e3fc6efce3.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
627671214f fixup! fsmonitor-settings: stub in platform-specific incompatibility checking on MacOS
This reverts commit 7b8c024f51.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
479df9ff68 fixup! fsmonitor-settings: remote repos on MacOS are incompatible with FSMonitor
This reverts commit da396b6298.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
98b55c3021 fixup! fsmonitor-settings: remote repos on Windows are incompatible with FSMonitor
This reverts commit a002e816f2.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:40:01 +02:00
Jeff Hostetler
c83e5be636 Merge branch 'revert-pre-v4-fsmonitor-long-path' into revert-pre-v4-fsmonitor 2021-10-02 22:40:01 +02:00
Jeff Hostetler
bfa0044ecc fixup! mingw: support long paths
Revert the FSMonitor-related portions of 64da6f2182

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 22:39:47 +02:00
Jeff Hostetler
fa7afc2220 Merge branch 'revert-pre-v4-fsmonitor-experimental' into revert-pre-v4-fsmonitor 2021-10-02 21:39:27 +02:00
Jeff Hostetler
49e51c030a fixup! fsmonitor: mark the built-in FSMonitor as experimental
This reverts commit 63d2d7bb4a.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 21:39:27 +02:00
Jeff Hostetler
7ed17ed9e7 fixup! Enable the built-in FSMonitor as an experimental feature
This reverts commit 3bcb1a2f29.

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
2021-10-02 21:39:27 +02:00
Johannes Schindelin
8735530946 fixup! mingw: support long paths
This change was inadvertently kept in a patch that precedes the
`core.longPaths` support.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
v2.33.0.windows.2
2021-08-24 00:05:45 +02:00
Johannes Schindelin
2335b45385 Merge yet another fixup
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-24 00:02:05 +02:00
Johannes Schindelin
55d9203386 Merge another fixup
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-24 00:01:26 +02:00
Johannes Schindelin
16db70742b Merge a fixup
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-24 00:00:11 +02:00
Johannes Schindelin
72648d9205 fixup! mingw: implement a platform-specific strbuf_realpath()
This is needed to let the code compile without error.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-23 23:56:44 +02:00
Johannes Schindelin
626897c0ea Merge pull request #3387 from gitgitgadget/cb/ci-use-upload-artifacts-v1
ci: use upload-artifacts v1 for dockerized jobs
2021-08-23 16:47:37 +02:00
Johannes Schindelin
7b052e6d20 fixup! mingw: ignore HOMEDRIVE/HOMEPATH if it points to Windows' system directory
The long-paths support comes later in Git for Windows' branch thicket...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-23 15:24:09 +02:00
Johannes Schindelin
d629921dbe fixup! clean: do not traverse mount points
This compile error fix was inadvertently squashed into 379fe49ce4
(clean: remove mount points when possible, 2018-12-11), but actually
belongs into an earlier patch.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-23 14:39:30 +02:00
Johannes Schindelin
fb59c1de9f Merge 'readme' into HEAD
Add a README.md for GitHub goodness.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
v2.33.0.windows.1
2021-08-17 00:17:32 +02:00
Johannes Schindelin
ef0527b7de Merge pull request #2837 from dscho/monitor-component-updates
Start monitoring updates of Git for Windows' component in the open
2021-08-17 00:17:32 +02:00
Johannes Schindelin
166262e094 Merge branch 'phase-out-reset-stdin'
This topic branch re-adds the deprecated --stdin/-z options to `git
reset`. Those patches were overridden by a different set of options in
the upstream Git project before we could propose `--stdin`.

We offered this in MinGit to applications that wanted a safer way to
pass lots of pathspecs to Git, and these applications will need to be
adjusted.

Instead of `--stdin`, `--pathspec-from-file=-` should be used, and
instead of `-z`, `--pathspec-file-nul`.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-17 00:17:32 +02:00
Johannes Schindelin
2dbd3178e5 Merge pull request #1354 from dscho/phase-out-show-ignored-directory-gracefully
Phase out `--show-ignored-directory` gracefully
2021-08-17 00:17:32 +02:00
Johannes Schindelin
10a616a5e3 Merge branch 'status-no-lock-index'
This branch allows third-party tools to call `git status
--no-lock-index` to avoid lock contention with the interactive Git usage
of the actual human user.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-17 00:17:32 +02:00
Johannes Schindelin
f749f4fc79 Merge pull request #1170 from dscho/mingw-kill-process
Handle Ctrl+C in Git Bash nicely

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-17 00:17:31 +02:00
Johannes Schindelin
cef5020879 Merge branch 'busybox-w32'
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-17 00:17:31 +02:00
Johannes Schindelin
06672392c6 Merge pull request #1897 from piscisaureus/symlink-attr
Specify symlink type in .gitattributes
2021-08-17 00:17:31 +02:00
Johannes Schindelin
c802ee1b08 Merge 'docker-volumes-are-no-symlinks'
This was pull request #1645 from ZCube/master

Support windows container.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2021-08-17 00:17:30 +02:00
Johannes Schindelin
b0d07d962d Merge branch 'kblees/kb/symlinks' 2021-08-17 00:17:30 +02:00
Johannes Schindelin
fb287cac54 Merge branch 'msys2' 2021-08-17 00:17:30 +02:00
Johannes Schindelin
baa9922c09 Merge branch 'long-paths' 2021-08-17 00:17:30 +02:00