MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / conflict_valid

Function conflict_valid

src/daemon/service.c:104–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102}
103
104static bool conflict_valid(const cbm_daemon_conflict_t *conflict) {
105 return conflict && conflict_status_valid(conflict->status) &&
106 version_valid(conflict->active_version) &&
107 fingerprint_valid(conflict->active_build_fingerprint) &&
108 version_valid(conflict->requested_version) &&
109 fingerprint_valid(conflict->requested_build_fingerprint) &&
110 (conflict->status != CBM_DAEMON_HELLO_CACHE_CONFLICT ||
111 (fingerprint_valid(conflict->active_cache_fingerprint) &&
112 fingerprint_valid(conflict->requested_cache_fingerprint)));
113}
114
115static const char *conflict_reason(cbm_daemon_hello_status_t status) {
116 switch (status) {

Callers 2

conflict_log_recordFunction · 0.85

Calls 3

conflict_status_validFunction · 0.85
version_validFunction · 0.85
fingerprint_validFunction · 0.85

Tested by

no test coverage detected