INNER CODE UNIT · Python

build_single_repo_file

epigen/MrBiomics · helpers/MrBiomics_context_crawler.py:228

def build_single_repo_file(repo: RepoSpec, generated_at: dt.datetime, token: Optional[str]) -> str:
  sha, commit_date = fetch_latest_commit(repo.url, token)
  digest = fetch_repo_digest(repo, token)
  lines = [
      f"Snapshot generated: {generated_at.isoformat()}",
      f"Repository label: {repo.label}",
      f"Repository URL: {repo.url}",
      f"Latest commit SHA: {sha}",
      f"Latest commit date: {commit_date}",
      "Captured via GitIngest (summary, directory tree, file contents).",
      "",
      digest,
  ]
  return "\n".join(lines).rstrip() + "\n"


def build_modules_file(modules: Sequence[RepoSpec], generated_at: dt.datetime, token: Optional[str]) -> str:
  header_lines = [

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…