mirror of
https://github.com/go-gitea/gitea.git
synced 2026-05-16 12:37:25 +02:00
modules/git/repo.go const for 1024
This commit is contained in:
parent
86d591803a
commit
15a12f0823
@ -251,6 +251,7 @@ const (
|
||||
// ParseCountObjectsResult parses the output from git count-objects -v
|
||||
// and returns a CountObject struct with the parsed values
|
||||
func ParseCountObjectsResult(output string) *CountObject {
|
||||
const bytesPerKilobyte = 1024
|
||||
repoSize := new(CountObject)
|
||||
for line := range strings.SplitSeq(output, "\n") {
|
||||
switch {
|
||||
@ -258,21 +259,21 @@ func ParseCountObjectsResult(output string) *CountObject {
|
||||
repoSize.Count, _ = strconv.ParseInt(line[7:], 10, 64)
|
||||
case strings.HasPrefix(line, statSize):
|
||||
number, _ := strconv.ParseInt(line[6:], 10, 64)
|
||||
repoSize.Size = number * 1024
|
||||
repoSize.Size = number * bytesPerKilobyte
|
||||
case strings.HasPrefix(line, statInpack):
|
||||
repoSize.InPack, _ = strconv.ParseInt(line[9:], 10, 64)
|
||||
case strings.HasPrefix(line, statPacks):
|
||||
repoSize.Packs, _ = strconv.ParseInt(line[7:], 10, 64)
|
||||
case strings.HasPrefix(line, statSizePack):
|
||||
number, _ := strconv.ParseInt(line[11:], 10, 64)
|
||||
repoSize.SizePack = number * 1024
|
||||
repoSize.SizePack = number * bytesPerKilobyte
|
||||
case strings.HasPrefix(line, statPrunePackage):
|
||||
repoSize.PrunePack, _ = strconv.ParseInt(line[16:], 10, 64)
|
||||
case strings.HasPrefix(line, statGarbage):
|
||||
repoSize.Garbage, _ = strconv.ParseInt(line[9:], 10, 64)
|
||||
case strings.HasPrefix(line, statSizeGarbage):
|
||||
number, _ := strconv.ParseInt(line[14:], 10, 64)
|
||||
repoSize.SizeGarbage = number * 1024
|
||||
repoSize.SizeGarbage = number * bytesPerKilobyte
|
||||
}
|
||||
}
|
||||
return repoSize
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user