MCPcopy
hub / github.com/git-lfs/git-lfs / writeLocksToCacheFile

Method writeLocksToCacheFile

locking/locks.go:493–506  ·  view source on GitHub ↗
(kind string, writer func(io.Writer) error)

Source from the content-addressed store, hash-verified

491}
492
493func (c *Client) writeLocksToCacheFile(kind string, writer func(io.Writer) error) error {
494 cacheFile, err := c.prepareCacheDirectory(kind)
495 if err != nil {
496 return err
497 }
498
499 file, err := os.Create(cacheFile)
500 if err != nil {
501 return err
502 }
503
504 defer file.Close()
505 return writer(file)
506}
507
508type nilLockCacher struct{}
509

Callers 2

SearchLocksMethod · 0.95
SearchLocksVerifiableMethod · 0.95

Calls 2

prepareCacheDirectoryMethod · 0.95
CloseMethod · 0.65

Tested by

no test coverage detected