-
Notifications
You must be signed in to change notification settings - Fork 3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: colbymchenry/codegraph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
...
head repository: myersguo/codegraph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
- 6 commits
- 26 files changed
- 1 contributor
Commits on May 20, 2026
-
feat: init defaults to ~/.codegraph, rename to @myersguo/codegraph
- codegraph init (no path) now defaults to home directory (~/.codegraph) - Package renamed from @colbymchenry/codegraph to @myersguo/codegraph - LICENSE: added Myers Guo copyright alongside original MIT license - Bump version to 0.7.12
liangyong.guo committedMay 20, 2026 -
fix: resolveIndexTarget falls back to ~/.codegraph
When ~/.codegraph is initialized via codegraph init, commands like index/sync/status now find it regardless of the current working directory.
liangyong.guo committedMay 20, 2026 -
feat: stable source root IDs via git remote origin URL
Source root identity now derived from the git remote origin URL when available, so the same repo produces the same ID regardless of clone location. SSH and HTTPS URLs are normalized to a canonical form. Falls back to filesystem path hash for non-git directories.
liangyong.guo committedMay 20, 2026 -
fix: use git repo name as source root slug, not clone directory name
Previously the slug in the source root ID used path.basename() of the clone directory, so /tmp/cg1 and /tmp/cg2 would produce different IDs even for the same repo. Now the slug comes from the git remote URL's repo name, making IDs truly stable across clone locations.
liangyong.guo committedMay 20, 2026 -
feat: add remote_url and commit_id columns to source_roots for git pr...
...ovenance tracking Store normalized git remote origin URL and HEAD commit hash alongside each source root so status/list commands can show which repo and commit the index was built from. Non-git directories store NULL. Bump to v0.7.13.
liangyong.guo committedMay 20, 2026 -
liangyong.guo committed
May 20, 2026
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main