Signed-off-by: oppiliappan me@oppi.li
+9
-3
Diff
round #1
+1
-1
knotserver/git/git.go
+1
-1
knotserver/git/git.go
+8
-2
knotserver/xrpc/merge.go
+8
-2
knotserver/xrpc/merge.go
···
110
110
}
111
111
}
112
112
113
+
oldSha := gr.Hash()
114
+
if err := gr.Refresh(); err != nil {
115
+
l.Error("failed to refresh", "error", err)
116
+
}
117
+
newSha := gr.Hash()
118
+
113
119
go func() {
114
120
refUpdate := tangled.GitRefUpdate{
115
121
RepoDid: &repoDid,
116
122
OwnerDid: &data.Did,
117
123
RepoName: data.Name,
118
124
Ref: data.Branch,
119
-
OldSha: "", // TODO: fill this
120
-
NewSha: "", // TODO: fill this
125
+
OldSha: oldSha.String(),
126
+
NewSha: newSha.String(),
121
127
CommitterDid: actorDid.String(),
122
128
}
123
129
eventJson, err := json.Marshal(refUpdate)