5 files changed,
7 insertions(+),
9 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2026-08-20 21:06:06 +0300
Authored at:
2026-06-25 21:31:34 +0300
Change ID:
uwsrptrummmlxyqlsrtsmtkysvzruwzu
Parent:
96821ba
jump to
| M | flake.lock |
| M | flake.nix |
| M | go.mod |
| M | go.sum |
| M | internal/handlers/repo.go |
M
flake.lock
路路路 2 2 "nodes": { 3 3 "nixpkgs": { 4 4 "locked": { 5 - "lastModified": 1776859220, 6 - "narHash": "sha256-16YayHsbjGvNfU53BgUAYuPbx4s12ZsFRp9CzIg0qwE=", 5 + "lastModified": 1787246793, 6 + "narHash": "sha256-fNttd3KE2vZnKjpa/c2nCGceo4K+P03iOww6b+udNJ4=", 7 7 "owner": "NixOS", 8 8 "repo": "nixpkgs", 9 - "rev": "39a29850aea9938dda7c6457c30470e606af87d2", 9 + "rev": "9a28f20c2587760eaed407f4f81dd3fdce38360a", 10 10 "type": "github" 11 11 }, 12 12 "original": {
M
go.sum
路路路 30 30 github.com/go-git/go-billy/v5 v5.8.0/go.mod h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY= 31 31 github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= 32 32 github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= 33 -github.com/go-git/go-git/v5 v5.17.0 h1:AbyI4xf+7DsjINHMu35quAh4wJygKBKBuXVjV/pxesM= 34 -github.com/go-git/go-git/v5 v5.17.0/go.mod h1:f82C4YiLx+Lhi8eHxltLeGC5uBTXSFa6PC5WW9o4SjI= 35 33 github.com/go-git/go-git/v5 v5.17.1 h1:WnljyxIzSj9BRRUlnmAU35ohDsjRK0EKmL0evDqi5Jk= 36 34 github.com/go-git/go-git/v5 v5.17.1/go.mod h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo= 37 35 github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
M
internal/handlers/repo.go
路路路 534 534 return readmeContents, nil 535 535 } 536 536 537 -func (h handlers) pageData(repo *git.Repo, p any) PageData[any] { 537 +func (h handlers) pageData[T any](repo *git.Repo, p T) PageData[T] { 538 538 var name string 539 539 var gomod, empty bool 540 540 if repo != nil { 路路路 543 543 name = repo.Name() 544 544 } 545 545 546 - return PageData[any]{ 546 + return PageData[T]{ 547 547 P: p, 548 548 RepoName: name, 549 549 Meta: Meta{