()
| 445 | } |
| 446 | |
| 447 | func (r *Repository) UpdateSize() error { |
| 448 | countObject, err := git.CountObjects(r.RepoPath()) |
| 449 | if err != nil { |
| 450 | return errors.Newf("count repository objects: %v", err) |
| 451 | } |
| 452 | |
| 453 | r.Size = countObject.Size + countObject.SizePack |
| 454 | if _, err = x.Id(r.ID).Cols("size").Update(r); err != nil { |
| 455 | return errors.Newf("update size: %v", err) |
| 456 | } |
| 457 | return nil |
| 458 | } |
| 459 | |
| 460 | // ComposeMetas composes a map of metas for rendering SHA1 URL and external issue tracker URL. |
| 461 | func (r *Repository) ComposeMetas() map[string]string { |
no test coverage detected