mirror of
https://github.com/brunopostle/ifcurl.git
synced 2026-07-12 02:08:13 +00:00
Implements ifcurl-egi. find_local_repos(genesis) scans directories from [repo_search] paths in ~/.config/ifcurl/config.toml, computes the genesis commit of each git repo found, and returns paths whose genesis matches. Results are cached in ~/.cache/ifcurl/genesis_repos/<genesis>.json for IFCURL_REPO_CACHE_TTL seconds (default 3600). Recursion stops at repo boundaries and hidden directories; depth capped at 4 levels. Adds tomli as a conditional dep for Python <3.11. Unblocks origin remapping (ifcurl-oef) and ambiguity resolution (ifcurl-77u). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| test_auth.py | ||
| test_bcf.py | ||
| test_bcf_api.py | ||
| test_diff.py | ||
| test_discover.py | ||
| test_documents_api.py | ||
| test_git.py | ||
| test_render.py | ||
| test_sandbox.py | ||
| test_service.py | ||
| test_url.py | ||
| test_viewer_url.mjs | ||