MCPcopy Create free account
hub / github.com/aptly-dev/aptly / apiReposPackagesDelete

Function apiReposPackagesDelete

api/repos.go:524–530  ·  view source on GitHub ↗

@Summary Delete Packages by Key @Description **Remove packages from local repository by package keys.** @Description @Description Any package(s) can be removed from a local repository. Package references from a local repository can be retrieved with GET /api/repos/:name/packages. @Tags Repos @Param

(c *gin.Context)

Source from the content-addressed store, hash-verified

522// @Failure 400 {object} Error "Internal Server Error"
523// @Router /api/repos/{name}/packages [delete]
524func apiReposPackagesDelete(c *gin.Context) {
525 apiReposPackagesAddDelete(c, "Delete packages from repo ", func(list *deb.PackageList, p *deb.Package, out aptly.Progress) error {
526 out.Printf("Removing package %s\n", p.Name)
527 list.Remove(p)
528 return nil
529 })
530}
531
532// @Summary Add Uploaded File
533// @Description Import packages from files (uploaded using File Upload API) to the local repository. If directory specified, aptly would discover package files automatically.

Callers

nothing calls this directly

Calls 3

PrintfMethod · 0.65
RemoveMethod · 0.65

Tested by

no test coverage detected