We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d773d83 commit c735767Copy full SHA for c735767
common/sourcecontrol.go
@@ -1,6 +1,8 @@
1
package common
2
3
import (
4
+ "errors"
5
+ "fmt"
6
"gopkg.in/src-d/go-git.v4"
7
"gopkg.in/src-d/go-git.v4/plumbing"
8
"gopkg.in/src-d/go-git.v4/plumbing/object"
@@ -137,6 +139,13 @@ func GetChangePath(change *object.Change) string {
137
139
}
138
140
141
func GetChangeContent(change *object.Change) (string, error) {
142
+ //temporary response to: https://github.com/sergi/go-diff/issues/89
143
+ defer func() error {
144
+ if err := recover(); err != nil {
145
+ return errors.New(fmt.Sprintf("Panic occurred while retrieving change content: %s", err))
146
+ }
147
+ return nil
148
+ }()
149
patch, err := change.Patch()
150
if err != nil {
151
return "", err
0 commit comments