- commit
- 3a945b1
- parent
- 9a160b1
- author
- Eric Bower
- date
- 2024-07-18 14:02:40 -0400 EDT
chore: remove dead code
1 files changed,
+0,
-111
M
util.go
M
util.go
+0,
-111
1@@ -6,12 +6,10 @@ import (
2 "encoding/hex"
3 "fmt"
4 "io"
5- "log/slog"
6 "math/rand"
7 "regexp"
8 "strconv"
9 "strings"
10- "time"
11
12 "github.com/bluekeyes/go-gitdiff/gitdiff"
13 "github.com/charmbracelet/ssh"
14@@ -211,112 +209,3 @@ func calcContentSha(diffFiles []*gitdiff.File, header *gitdiff.PatchHeader) stri
15 shaStr := hex.EncodeToString(sha[:])
16 return shaStr
17 }
18-
19-func AuthorDateToTime(date string, logger *slog.Logger) time.Time {
20- // TODO: convert sql column to DATETIME
21- ds, err := time.Parse("2006-01-02T15:04:05Z", date)
22- if err != nil {
23- logger.Error(
24- "cannot parse author date for patch",
25- "datetime", date,
26- "err", err,
27- )
28- return time.Now()
29- }
30- return ds
31-}
32-
33-/* func filterPatches(ranger *Ranger, patches []*Patch) []*Patch {
34- if ranger.Left == ranger.Right {
35- return []*Patch{patches[ranger.Left]}
36- }
37- return patches[ranger.Left:ranger.Right]
38-}
39-
40-type Ranger struct {
41- Left int
42- Right int
43-}
44-
45-func parseRange(rnge string, sliceLen int) (*Ranger, error) {
46- items := strings.Split(rnge, ":")
47- left := 0
48- var err error
49- if items[0] != "" {
50- left, err = strconv.Atoi(items[0])
51- if err != nil {
52- return nil, fmt.Errorf("first value before `:` must provide number")
53- }
54- }
55-
56- if left < 0 {
57- return nil, fmt.Errorf("first value must be >= 0")
58- }
59-
60- if left >= sliceLen {
61- return nil, fmt.Errorf("first value must be less than number of patches")
62- }
63-
64- if len(items) == 1 {
65- return &Ranger{
66- Left: left,
67- Right: left,
68- }, nil
69- }
70-
71- if items[1] == "" {
72- return &Ranger{Left: left, Right: sliceLen - 1}, nil
73- }
74-
75- right, err := strconv.Atoi(items[1])
76- if err != nil {
77- return nil, fmt.Errorf("second value after `:` must provide number")
78- }
79-
80- if left > right {
81- return nil, fmt.Errorf("second value must be greater than first value")
82- }
83-
84- if right >= sliceLen {
85- return nil, fmt.Errorf("second value must be less than number of patches")
86- }
87-
88- return &Ranger{
89- Left: left,
90- Right: right,
91- }, nil
92-} */
93-
94-/* func gitServiceCommands(sesh ssh.Session, be *Backend, cmd, repoName string) error {
95- name := utils.SanitizeRepo(repoName)
96- // git bare repositories should end in ".git"
97- // https://git-scm.com/docs/gitrepository-layout
98- repoID := be.RepoID(name)
99- reposDir := be.ReposDir()
100- err := git.EnsureWithin(reposDir, repoID)
101- if err != nil {
102- return err
103- }
104- repoPath := filepath.Join(reposDir, repoID)
105- serviceCmd := git.ServiceCommand{
106- Stdin: sesh,
107- Stdout: sesh,
108- Stderr: sesh.Stderr(),
109- Dir: repoPath,
110- Env: sesh.Environ(),
111- }
112-
113- if cmd == "git-receive-pack" {
114- err := git.ReceivePack(sesh.Context(), serviceCmd)
115- if err != nil {
116- return err
117- }
118- } else if cmd == "git-upload-pack" {
119- err := git.UploadPack(sesh.Context(), serviceCmd)
120- if err != nil {
121- return err
122- }
123- }
124-
125- return nil
126-} */