The module was declared github.com/zzg/fathom, which is not where this repo lives and never has been. Nothing is published at that path, so go get github.com/zzg/fathom resolves to a 404 while every import path in the tree asserts otherwise.
git.z.gd is a real module path, not a cosmetic correction. Gitea serves the vanity-import meta tag:
and the repo answers unauthenticated over HTTPS (200), so go get git.z.gd/zzg/fathom resolves where the old path could not.
Scope
Mechanical: the module line plus 46 import paths across 23 files. No go.sum to churn — fathom has no third-party dependencies. Nothing outside .go files referenced the old path; the README already uses git clone https://git.z.gd/zzg/fathom.git.
Verification
gofmt -l . empty, go build ./... clean, go vet ./... clean, go test ./... green across all 8 packages, and the built binary still runs (fathom 0.1.0-dev).
Note for merge order
insights-attr-aliases (#1) is rebased on top of this branch, so merge this one first. That PR then applies cleanly and contains only its own behavioural change.
The module was declared `github.com/zzg/fathom`, which is not where this repo lives and never has been. Nothing is published at that path, so `go get github.com/zzg/fathom` resolves to a 404 while every import path in the tree asserts otherwise.
`git.z.gd` is a real module path, not a cosmetic correction. Gitea serves the vanity-import meta tag:
```console
$ curl -s 'https://git.z.gd/zzg/fathom?go-get=1' | grep go-import
<meta name="go-import" content="git.z.gd/zzg/fathom git https://git.z.gd/zzg/fathom.git">
```
and the repo answers unauthenticated over HTTPS (200), so `go get git.z.gd/zzg/fathom` resolves where the old path could not.
## Scope
Mechanical: the `module` line plus 46 import paths across 23 files. No `go.sum` to churn — fathom has no third-party dependencies. Nothing outside `.go` files referenced the old path; the README already uses `git clone https://git.z.gd/zzg/fathom.git`.
## Verification
`gofmt -l .` empty, `go build ./...` clean, `go vet ./...` clean, `go test ./...` green across all 8 packages, and the built binary still runs (`fathom 0.1.0-dev`).
## Note for merge order
`insights-attr-aliases` (#1) is rebased on top of this branch, so **merge this one first**. That PR then applies cleanly and contains only its own behavioural change.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The module was declared as github.com/zzg/fathom, which is not where
this repo lives and never has been. Nothing is published at that path,
so `go get github.com/zzg/fathom` resolves to a 404 while the import
paths in every file assert otherwise.
git.z.gd is a real module path rather than a cosmetic correction:
Gitea serves the go-import meta tag for it,
<meta name="go-import" content="git.z.gd/zzg/fathom git https://git.z.gd/zzg/fathom.git">
and the repo answers unauthenticated over HTTPS, so `go get
git.z.gd/zzg/fathom` resolves where the old path could not.
Mechanical: the module line plus 46 import paths across 23 files. There
is no go.sum to churn, since fathom has no third-party dependencies.
go build, go vet, gofmt and the full test suite are clean under the new
path, and the built binary still runs.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Merged to main by fast-forward, so history stays linear and the commit SHA is preserved: 79fe343.
* 79fe343 Move the module path to git.z.gd/zzg/fathom <- main
* 13b7ebf Fix the span-tree pane not scrolling on a long trace
No merge commit. #1 was already based on 79fe343, so it now sits directly on top of main and needs no rebase.
Closing manually — the commit is on main, but a fast-forward push does not auto-close the PR here.
Merged to `main` by fast-forward, so history stays linear and the commit SHA is preserved: `79fe343`.
```
* 79fe343 Move the module path to git.z.gd/zzg/fathom <- main
* 13b7ebf Fix the span-tree pane not scrolling on a long trace
```
No merge commit. #1 was already based on `79fe343`, so it now sits directly on top of `main` and needs no rebase.
Closing manually — the commit is on `main`, but a fast-forward push does not auto-close the PR here.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The module was declared
github.com/zzg/fathom, which is not where this repo lives and never has been. Nothing is published at that path, sogo get github.com/zzg/fathomresolves to a 404 while every import path in the tree asserts otherwise.git.z.gdis a real module path, not a cosmetic correction. Gitea serves the vanity-import meta tag:and the repo answers unauthenticated over HTTPS (200), so
go get git.z.gd/zzg/fathomresolves where the old path could not.Scope
Mechanical: the
moduleline plus 46 import paths across 23 files. Nogo.sumto churn — fathom has no third-party dependencies. Nothing outside.gofiles referenced the old path; the README already usesgit clone https://git.z.gd/zzg/fathom.git.Verification
gofmt -l .empty,go build ./...clean,go vet ./...clean,go test ./...green across all 8 packages, and the built binary still runs (fathom 0.1.0-dev).Note for merge order
insights-attr-aliases(#1) is rebased on top of this branch, so merge this one first. That PR then applies cleanly and contains only its own behavioural change.🤖 Generated with Claude Code
Merged to
mainby fast-forward, so history stays linear and the commit SHA is preserved:79fe343.No merge commit. #1 was already based on
79fe343, so it now sits directly on top ofmainand needs no rebase.Closing manually — the commit is on
main, but a fast-forward push does not auto-close the PR here.Pull request closed