Add pkg auto edge basics with packagekit improvements

This is a monster patch that finally gets the iterative pkg auto edges
working the way they should. For each file, as soon as one matches, we
don't want to keep add dependencies on other file objects under that
tree structure. This reduces the number of necessary edges considerably,
and allows the graph to run more concurrently.
This commit is contained in:
James Shubin
2016-03-07 16:42:05 -05:00
parent a9538052bf
commit f39551952f
6 changed files with 724 additions and 30 deletions

View File

@@ -374,7 +374,6 @@ func (obj *FileRes) CheckApply(apply bool) (stateok bool, err error) {
return false, nil // success
}
type FileUUID struct {
BaseUUID
path string