mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-08-05 01:45:22 +02:00
bug fixed
This commit is contained in:
parent
20ec459b93
commit
9b509054cf
3 changed files with 36 additions and 15 deletions
22
serve.go
22
serve.go
|
@ -212,18 +212,18 @@ func runServ(k *cli.Context) {
|
|||
return
|
||||
}
|
||||
|
||||
if isRead {
|
||||
//if isRead {
|
||||
return
|
||||
}
|
||||
//}
|
||||
|
||||
time.Sleep(time.Second)
|
||||
log.Info(s)
|
||||
|
||||
// find push reference name
|
||||
var t = "ok refs/heads/"
|
||||
var i int
|
||||
//var t = "ok refs/heads/"
|
||||
//var i int
|
||||
var refname string
|
||||
for {
|
||||
/*for {
|
||||
l, err := b.ReadString('\n')
|
||||
if err != nil {
|
||||
break
|
||||
|
@ -235,6 +235,18 @@ func runServ(k *cli.Context) {
|
|||
refname = l[idx+len(t):]
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
refs2, err := rep.AllReferencesMap()
|
||||
for name, ref := range refs2 {
|
||||
if ref2, ok := refs[name]; ok {
|
||||
if ref.Oid.Equal(ref2.Oid) {
|
||||
continue
|
||||
}
|
||||
}
|
||||
refname = name
|
||||
break
|
||||
}
|
||||
if refname == "" {
|
||||
println("No find any reference name:", s)
|
||||
return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue