git@vger.kernel.org list mirror (unofficial, one of many)
 help / color / mirror / code / Atom feed
7caa79570afa92a76d3e66fde7bef688e076baa7 blob 982 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
#include "cache.h"
#include "config.h"
#include "repository.h"
#include "fsmonitor-settings.h"

/*
 * GVFS (aka VFS for Git) is incompatible with FSMonitor.
 *
 * Granted, core Git does not know anything about GVFS and we
 * shouldn't make assumptions about a downstream feature, but users
 * can install both versions.  And this can lead to incorrect results
 * from core Git commands.  So, without bringing in any of the GVFS
 * code, do a simple config test for a published config setting.  (We
 * do not look at the various *_TEST_* environment variables.)
 */
static enum fsmonitor_reason is_virtual(struct repository *r)
{
	const char *const_str;

	if (!repo_config_get_value(r, "core.virtualfilesystem", &const_str))
		return FSMONITOR_REASON_VIRTUAL;

	return FSMONITOR_REASON_ZERO;
}

enum fsmonitor_reason fsm_os__incompatible(struct repository *r)
{
	enum fsmonitor_reason reason;

	reason = is_virtual(r);
	if (reason)
		return reason;

	return FSMONITOR_REASON_ZERO;
}
debug log:

solving 7caa79570af ...
found 7caa79570af in https://public-inbox.org/git/4e856d60e385d64158f17ec1226f97eb323bc55e.1644940774.git.gitgitgadget@gmail.com/
found 176a6f5726c in https://public-inbox.org/git/4715677f85ff3f47b437f82e2b82a8b5dd371c99.1644940773.git.gitgitgadget@gmail.com/

applying [1/2] https://public-inbox.org/git/4715677f85ff3f47b437f82e2b82a8b5dd371c99.1644940773.git.gitgitgadget@gmail.com/
diff --git a/compat/fsmonitor/fsm-settings-win32.c b/compat/fsmonitor/fsm-settings-win32.c
new file mode 100644
index 00000000000..176a6f5726c


applying [2/2] https://public-inbox.org/git/4e856d60e385d64158f17ec1226f97eb323bc55e.1644940774.git.gitgitgadget@gmail.com/
diff --git a/compat/fsmonitor/fsm-settings-win32.c b/compat/fsmonitor/fsm-settings-win32.c
index 176a6f5726c..7caa79570af 100644

Checking patch compat/fsmonitor/fsm-settings-win32.c...
Applied patch compat/fsmonitor/fsm-settings-win32.c cleanly.
Checking patch compat/fsmonitor/fsm-settings-win32.c...
Applied patch compat/fsmonitor/fsm-settings-win32.c cleanly.

index at:
100644 7caa79570afa92a76d3e66fde7bef688e076baa7	compat/fsmonitor/fsm-settings-win32.c

Code repositories for project(s) associated with this inbox:

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).