MCPcopy
hub / github.com/github/spec-kit / _manifest_summary

Function _manifest_summary

src/specify_cli/integration_status.py:310–327  ·  view source on GitHub ↗
(
    manifest_path: Path,
    project_root: Path,
    *,
    readable: bool,
    tracked_files: int = 0,
    missing_files: list[str] | None = None,
    modified_files: list[str] | None = None,
    invalid_files: list[str] | None = None,
)

Source from the content-addressed store, hash-verified

308
309
310def _manifest_summary(
311 manifest_path: Path,
312 project_root: Path,
313 *,
314 readable: bool,
315 tracked_files: int = 0,
316 missing_files: list[str] | None = None,
317 modified_files: list[str] | None = None,
318 invalid_files: list[str] | None = None,
319) -> dict[str, Any]:
320 return {
321 "manifest": manifest_path.relative_to(project_root).as_posix(),
322 "readable": readable,
323 "tracked_files": tracked_files,
324 "missing_files": missing_files or [],
325 "modified_files": modified_files or [],
326 "invalid_files": invalid_files or [],
327 }
328
329
330def _manifest_owner(key: str) -> str:

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected