MCPcopy Create free account
hub / github.com/OpenCSGs/csghub-server / buildLFSLockList

Function buildLFSLockList

component/git_http.go:700–721  ·  view source on GitHub ↗
(lfsLocks []database.LfsLock)

Source from the content-addressed store, hash-verified

698}
699
700func buildLFSLockList(lfsLocks []database.LfsLock) *types.LFSLockList {
701 if len(lfsLocks) == 0 {
702 return &types.LFSLockList{
703 Locks: []*types.LFSLock{},
704 }
705 }
706
707 var locks []*types.LFSLock
708 for _, l := range lfsLocks {
709 locks = append(locks, &types.LFSLock{
710 ID: strconv.FormatInt(l.ID, 10),
711 Path: l.Path,
712 LockedAt: l.CreatedAt,
713 Owner: &types.LFSLockOwner{
714 Name: l.User.Username,
715 },
716 })
717 }
718 return &types.LFSLockList{
719 Locks: locks,
720 }
721}

Callers 1

ListLocksMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected