all repos

mugit @ 98499a4139912346c59868cc0a4778d778b9efec

馃惍 git server that your cow will love
5 files changed, 7 insertions(+), 9 deletions(-)
bump to go 1.27
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
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 flake.nix
路路路
        10
        10
                 let version = self.rev or "dev";

      
        11
        11
                 in {

      
        12
        12
                   default = self.packages.${pkgs.stdenv.hostPlatform.system}.mugit;

      
        13
        
        -          mugit = pkgs.buildGo126Module {

      
        
        13
        +          mugit = pkgs.buildGo127Module {

      
        14
        14
                     pname = "mugit";

      
        15
        15
                     version = version;

      
        16
        16
                     src = ./.;

      
M go.mod
路路路
        1
        1
         module olexsmir.xyz/mugit

      
        2
        2
         

      
        3
        
        -go 1.26

      
        
        3
        +go 1.27.0

      
        4
        4
         

      
        5
        5
         require (

      
        6
        6
         	github.com/bluekeyes/go-gitdiff v0.8.1

      
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{