Add -force-drop to aptly publish drop, ?force=1 to DELETE publish/... to drop

published repositories even if cleanup fails. #153
This commit is contained in:
Andrey Smirnov
2015-03-11 22:02:11 +03:00
parent d5c6f0b623
commit f8bca463bb
3 changed files with 11 additions and 4 deletions
+3 -1
View File
@@ -23,7 +23,7 @@ func aptlyPublishDrop(cmd *commander.Command, args []string) error {
storage, prefix := deb.ParsePrefix(param)
err = context.CollectionFactory().PublishedRepoCollection().Remove(context, storage, prefix, distribution,
context.CollectionFactory(), context.Progress())
context.CollectionFactory(), context.Progress(), context.Flags().Lookup("force-drop").Value.Get().(bool))
if err != nil {
return fmt.Errorf("unable to remove: %s", err)
}
@@ -48,5 +48,7 @@ Example:
`,
}
cmd.Flag.Bool("force-drop", false, "remove published repository even if some files could not be cleaned up")
return cmd
}