summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Haller <stefan@haller-berlin.de>2024-04-06 14:45:49 +0200
committerStefan Haller <stefan@haller-berlin.de>2024-04-22 20:59:15 +0200
commit7270dea48d5325089561ee6e6b6ba15ac1c6fa68 (patch)
tree690ce97839f80b6311a744e653ce0831605f3f14
parent69153acfdb6539b515bcb13a262bd38b12f27e9f (diff)
Switch git-todo-parser from fsmiamoto original repo to stefanhaller's fork
Sometimes it takes a while to get PRs accepted upstream, and this blocks our progress. Since I'm pretty much the only one making changes there anyway, it makes sense to point to my fork directly.
-rw-r--r--go.mod2
-rw-r--r--go.sum4
-rw-r--r--pkg/app/daemon/daemon.go2
-rw-r--r--pkg/app/daemon/rebase.go2
-rw-r--r--pkg/commands/git_commands/commit_loader.go2
-rw-r--r--pkg/commands/git_commands/commit_loader_test.go2
-rw-r--r--pkg/commands/git_commands/patch.go2
-rw-r--r--pkg/commands/git_commands/rebase.go2
-rw-r--r--pkg/commands/models/commit.go2
-rw-r--r--pkg/gui/controllers/local_commits_controller.go2
-rw-r--r--pkg/gui/presentation/commits.go2
-rw-r--r--pkg/gui/presentation/commits_test.go2
-rw-r--r--pkg/gui/services/custom_commands/session_state_loader.go2
-rw-r--r--pkg/utils/rebase_todo.go2
-rw-r--r--pkg/utils/rebase_todo_test.go2
-rw-r--r--vendor/github.com/stefanhaller/git-todo-parser/LICENSE (renamed from vendor/github.com/fsmiamoto/git-todo-parser/LICENSE)0
-rw-r--r--vendor/github.com/stefanhaller/git-todo-parser/todo/parse.go (renamed from vendor/github.com/fsmiamoto/git-todo-parser/todo/parse.go)2
-rw-r--r--vendor/github.com/stefanhaller/git-todo-parser/todo/todo.go (renamed from vendor/github.com/fsmiamoto/git-todo-parser/todo/todo.go)0
-rw-r--r--vendor/github.com/stefanhaller/git-todo-parser/todo/write.go (renamed from vendor/github.com/fsmiamoto/git-todo-parser/todo/write.go)1
-rw-r--r--vendor/modules.txt6
20 files changed, 20 insertions, 21 deletions
diff --git a/go.mod b/go.mod
index 2768d0815..e084a0741 100644
--- a/go.mod
+++ b/go.mod
@@ -8,7 +8,6 @@ require (
github.com/aybabtme/humanlog v0.4.1
github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21
github.com/creack/pty v1.1.11
- github.com/fsmiamoto/git-todo-parser v0.0.5
github.com/gdamore/tcell/v2 v2.7.4
github.com/go-errors/errors v1.5.1
github.com/gookit/color v1.4.2
@@ -34,6 +33,7 @@ require (
github.com/sirupsen/logrus v1.4.2
github.com/spf13/afero v1.9.5
github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad
+ github.com/stefanhaller/git-todo-parser v0.0.7-0.20240406123903-fd957137b6e2
github.com/stretchr/testify v1.8.1
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778
golang.org/x/exp v0.0.0-20220318154914-8dddf5d87bd8
diff --git a/go.sum b/go.sum
index e9b355692..cdd64127c 100644
--- a/go.sum
+++ b/go.sum
@@ -84,8 +84,6 @@ github.com/fatih/color v1.7.1-0.20180516100307-2d684516a886/go.mod h1:Zm6kSWBoL9
github.com/fatih/color v1.9.0 h1:8xPHl4/q1VyqGIPif1F+1V3Y3lSmrq01EabUW3CoW5s=
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
-github.com/fsmiamoto/git-todo-parser v0.0.5 h1:Bhzd/vz/6Qm3udfkd6NO9fWfD3TpwR9ucp3N75/J5I8=
-github.com/fsmiamoto/git-todo-parser v0.0.5/go.mod h1:B+AgTbNE2BARvJqzXygThzqxLIaEWvwr2sxKYYb0Fas=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
github.com/gdamore/encoding v1.0.1 h1:YzKZckdBL6jVt2Gc+5p82qhrGiqMdG/eNs6Wy0u3Uhw=
@@ -281,6 +279,8 @@ github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM=
github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ=
github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad h1:fiWzISvDn0Csy5H0iwgAuJGQTUpVfEMJJd4nRFXogbc=
github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad/go.mod h1:qLr4V1qq6nMqFKkMo8ZTx3f+BZEkzsRUY10Xsm2mwU0=
+github.com/stefanhaller/git-todo-parser v0.0.7-0.20240406123903-fd957137b6e2 h1:RTNWemd/9z9A5L/AggEP3OdhRz5dXETB/wdAlYF0SuM=
+github.com/stefanhaller/git-todo-parser v0.0.7-0.20240406123903-fd957137b6e2/go.mod h1:HFt9hGqMzgQ+gVxMKcvTvGaFz4Y0yYycqqAp2V3wcJY=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
diff --git a/pkg/app/daemon/daemon.go b/pkg/app/daemon/daemon.go
index e815b6e82..16dcce4a2 100644
--- a/pkg/app/daemon/daemon.go
+++ b/pkg/app/daemon/daemon.go
@@ -8,11 +8,11 @@ import (
"os/exec"
"strconv"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/common"
"github.com/jesseduffield/lazygit/pkg/utils"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
// Sometimes lazygit will be invoked in daemon mode from a parent lazygit process.
diff --git a/pkg/app/daemon/rebase.go b/pkg/app/daemon/rebase.go
index 0ca323c7d..1ab91de8e 100644
--- a/pkg/app/daemon/rebase.go
+++ b/pkg/app/daemon/rebase.go
@@ -5,11 +5,11 @@ import (
"path/filepath"
"strings"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/common"
"github.com/jesseduffield/lazygit/pkg/env"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
type TodoLine struct {
diff --git a/pkg/commands/git_commands/commit_loader.go b/pkg/commands/git_commands/commit_loader.go
index 50d9db709..48545edb9 100644
--- a/pkg/commands/git_commands/commit_loader.go
+++ b/pkg/commands/git_commands/commit_loader.go
@@ -11,13 +11,13 @@ import (
"strings"
"sync"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/commands/oscommands"
"github.com/jesseduffield/lazygit/pkg/commands/types/enums"
"github.com/jesseduffield/lazygit/pkg/common"
"github.com/jesseduffield/lazygit/pkg/utils"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
// context:
diff --git a/pkg/commands/git_commands/commit_loader_test.go b/pkg/commands/git_commands/commit_loader_test.go
index 38c03625f..7f60209a4 100644
--- a/pkg/commands/git_commands/commit_loader_test.go
+++ b/pkg/commands/git_commands/commit_loader_test.go
@@ -5,13 +5,13 @@ import (
"strings"
"testing"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/go-errors/errors"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/commands/oscommands"
"github.com/jesseduffield/lazygit/pkg/commands/types/enums"
"github.com/jesseduffield/lazygit/pkg/config"
"github.com/jesseduffield/lazygit/pkg/utils"
+ "github.com/stefanhaller/git-todo-parser/todo"
"github.com/stretchr/testify/assert"
)
diff --git a/pkg/commands/git_commands/patch.go b/pkg/commands/git_commands/patch.go
index fa8436101..3d18bf3e2 100644
--- a/pkg/commands/git_commands/patch.go
+++ b/pkg/commands/git_commands/patch.go
@@ -4,12 +4,12 @@ import (
"path/filepath"
"time"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/go-errors/errors"
"github.com/jesseduffield/lazygit/pkg/app/daemon"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/commands/patch"
"github.com/jesseduffield/lazygit/pkg/commands/types/enums"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
type PatchCommands struct {
diff --git a/pkg/commands/git_commands/rebase.go b/pkg/commands/git_commands/rebase.go
index f7b8b43dc..ff7ecec09 100644
--- a/pkg/commands/git_commands/rebase.go
+++ b/pkg/commands/git_commands/rebase.go
@@ -5,13 +5,13 @@ import (
"path/filepath"
"strings"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/go-errors/errors"
"github.com/jesseduffield/lazygit/pkg/app/daemon"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/commands/oscommands"
"github.com/jesseduffield/lazygit/pkg/utils"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
type RebaseCommands struct {
diff --git a/pkg/commands/models/commit.go b/pkg/commands/models/commit.go
index 64b89db8f..95e3b9b18 100644
--- a/pkg/commands/models/commit.go
+++ b/pkg/commands/models/commit.go
@@ -3,8 +3,8 @@ package models
import (
"fmt"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/lazygit/pkg/utils"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
// Special commit hash for empty tree object
diff --git a/pkg/gui/controllers/local_commits_controller.go b/pkg/gui/controllers/local_commits_controller.go
index 1336f5237..1121e141e 100644
--- a/pkg/gui/controllers/local_commits_controller.go
+++ b/pkg/gui/controllers/local_commits_controller.go
@@ -4,7 +4,6 @@ import (
"fmt"
"strings"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/go-errors/errors"
"github.com/jesseduffield/gocui"
"github.com/jesseduffield/lazygit/pkg/commands/models"
@@ -16,6 +15,7 @@ import (
"github.com/jesseduffield/lazygit/pkg/gui/types"
"github.com/jesseduffield/lazygit/pkg/utils"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
// after selecting the 200th commit, we'll load in all the rest
diff --git a/pkg/gui/presentation/commits.go b/pkg/gui/presentation/commits.go
index 1fc2c7d91..827648dda 100644
--- a/pkg/gui/presentation/commits.go
+++ b/pkg/gui/presentation/commits.go
@@ -5,7 +5,6 @@ import (
"strings"
"time"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/generics/set"
"github.com/jesseduffield/lazygit/pkg/commands/git_commands"
"github.com/jesseduffield/lazygit/pkg/commands/models"
@@ -19,6 +18,7 @@ import (
"github.com/kyokomi/emoji/v2"
"github.com/samber/lo"
"github.com/sasha-s/go-deadlock"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
type pipeSetCacheKey struct {
diff --git a/pkg/gui/presentation/commits_test.go b/pkg/gui/presentation/commits_test.go
index 8f43da50d..0438b105c 100644
--- a/pkg/gui/presentation/commits_test.go
+++ b/pkg/gui/presentation/commits_test.go
@@ -6,12 +6,12 @@ import (
"testing"
"time"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/gookit/color"
"github.com/jesseduffield/generics/set"
"github.com/jesseduffield/lazygit/pkg/commands/git_commands"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/utils"
+ "github.com/stefanhaller/git-todo-parser/todo"
"github.com/stretchr/testify/assert"
"github.com/xo/terminfo"
)
diff --git a/pkg/gui/services/custom_commands/session_state_loader.go b/pkg/gui/services/custom_commands/session_state_loader.go
index 93ce9d179..6a3068df8 100644
--- a/pkg/gui/services/custom_commands/session_state_loader.go
+++ b/pkg/gui/services/custom_commands/session_state_loader.go
@@ -1,9 +1,9 @@
package custom_commands
import (
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/jesseduffield/lazygit/pkg/commands/models"
"github.com/jesseduffield/lazygit/pkg/gui/controllers/helpers"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
// loads the session state at the time that a custom command is invoked, for use
diff --git a/pkg/utils/rebase_todo.go b/pkg/utils/rebase_todo.go
index 216d56f26..20c2e750e 100644
--- a/pkg/utils/rebase_todo.go
+++ b/pkg/utils/rebase_todo.go
@@ -6,8 +6,8 @@ import (
"os"
"strings"
- "github.com/fsmiamoto/git-todo-parser/todo"
"github.com/samber/lo"
+ "github.com/stefanhaller/git-todo-parser/todo"
)
type Todo struct {
diff --git a/pkg/utils/rebase_todo_test.go b/pkg/utils/rebase_todo_test.go
index 913b055cd..8265cf4cf 100644
--- a/pkg/utils/rebase_todo_test.go
+++ b/pkg/utils/rebase_todo_test.go
@@ -4,7 +4,7 @@ import (
"errors"
"testing"
- "github.com/fsmiamoto/git-todo-parser/todo"
+ "github.com/stefanhaller/git-todo-parser/todo"
"github.com/stretchr/testify/assert"
)
diff --git a/vendor/github.com/fsmiamoto/git-todo-parser/LICENSE b/vendor/github.com/stefanhaller/git-todo-parser/LICENSE
index 56bc157ae..56bc157ae 100644
--- a/vendor/github.com/fsmiamoto/git-todo-parser/LICENSE
+++ b/vendor/github.com/stefanhaller/git-todo-parser/LICENSE
diff --git a/vendor/github.com/fsmiamoto/git-todo-parser/todo/parse.go b/vendor/github.com/stefanhaller/git-todo-parser/todo/parse.go
index 51efd305d..12bec439b 100644
--- a/vendor/github.com/fsmiamoto/git-todo-parser/todo/parse.go
+++ b/vendor/github.com/stefanhaller/git-todo-parser/todo/parse.go
@@ -71,7 +71,7 @@ func parseLine(line string, commentChar byte) (Todo, error) {
return todo, ErrUnexpectedCommand
}
- if todo.Command == Break {
+ if todo.Command == Break || todo.Command == NoOp {
return todo, nil
}
diff --git a/vendor/github.com/fsmiamoto/git-todo-parser/todo/todo.go b/vendor/github.com/stefanhaller/git-todo-parser/todo/todo.go
index 3b2c45290..3b2c45290 100644
--- a/vendor/github.com/fsmiamoto/git-todo-parser/todo/todo.go
+++ b/vendor/github.com/stefanhaller/git-todo-parser/todo/todo.go
diff --git a/vendor/github.com/fsmiamoto/git-todo-parser/todo/write.go b/vendor/github.com/stefanhaller/git-todo-parser/todo/write.go
index 949db420a..279de48a0 100644
--- a/vendor/github.com/fsmiamoto/git-todo-parser/todo/write.go
+++ b/vendor/github.com/stefanhaller/git-todo-parser/todo/write.go
@@ -23,7 +23,6 @@ func writeTodo(f io.Writer, todo Todo, commentChar byte) error {
switch todo.Command {
case NoOp:
- return nil
case Comment:
sb.WriteByte(commentChar)
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 9bedc28a2..425c1705b 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -34,9 +34,6 @@ github.com/emirpasic/gods/utils
# github.com/fatih/color v1.9.0
## explicit; go 1.13
github.com/fatih/color
-# github.com/fsmiamoto/git-todo-parser v0.0.5
-## explicit; go 1.13
-github.com/fsmiamoto/git-todo-parser/todo
# github.com/gdamore/encoding v1.0.1
## explicit; go 1.9
github.com/gdamore/encoding
@@ -269,6 +266,9 @@ github.com/spf13/afero/mem
# github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad
## explicit
github.com/spkg/bom
+# github.com/stefanhaller/git-todo-parser v0.0.7-0.20240406123903-fd957137b6e2
+## explicit; go 1.13
+github.com/stefanhaller/git-todo-parser/todo
# github.com/stretchr/testify v1.8.1
## explicit; go 1.13
github.com/stretchr/testify/assert