Documentation ¶
Overview ¶
Package gc implements "garbage collection" logic for Please, which is an attempt to identify targets in the repo that are no longer needed. The definition of "needed" is a bit unclear; we define it as non-test binaries, but the command accepts an argument to add extra ones just in case (for example, if you have a repo which is primarily a library, you might have to tell it that). Note that right now it doesn't do anything to actually "collect" the garbage, i.e. it tells you what to do but doesn't rewrite BUILD files itself.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GarbageCollect ¶
func GarbageCollect(graph *core.BuildGraph, targets []core.BuildLabel, keepLabels []string, conservative, targetsOnly, srcsOnly bool)
GarbageCollect initiates the garbage collection logic.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.