← history for internal/gitrepo/models.go
919a9011internal/gitrepo/models.go44 lines⬡ raw↓ download
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/**
 * AltGit - altgit
 *
 * This file is licensed under the Affero General Public License version 3 or
 * later. See the COPYING file.
 *
 * @author Paolo Lulli <kevwe.com>
 * @copyright Paolo Lulli 2026
 */

package gitrepo

type BranchLink struct {
    Name   string
    URL    string
    Active bool
}

type FileEntry struct {
    Path        string
    CommitCount int
}

type CommitEntry struct {
    Hash    string
    Short   string
    Message string
    Author  string
    Date    string
}

type RefEntry struct {
    Kind  string
    Name  string
    Short string
    Hash  string
}

type RepoInfo struct {
    Name        string
    Description string
    LastCommit  string
    Branch      string
}