Track collection policy ownership
This commit is contained in:
@@ -39,13 +39,17 @@ type acquiredContribution struct {
|
||||
// acquisitionScope is the ordered strict mapping scope produced by one input
|
||||
// and its ordinary imports.
|
||||
type acquisitionScope struct {
|
||||
owner importNodeKey
|
||||
destination Path
|
||||
contributions []acquiredContribution
|
||||
owner importNodeKey
|
||||
destination Path
|
||||
contributions []acquiredContribution
|
||||
collectionPolicies collectionPolicyScope
|
||||
}
|
||||
|
||||
func cloneAcquisitionScope(scope acquisitionScope) acquisitionScope {
|
||||
cloned := acquisitionScope{owner: scope.owner, destination: scope.destination.clone()}
|
||||
cloned := acquisitionScope{
|
||||
owner: scope.owner, destination: scope.destination.clone(),
|
||||
collectionPolicies: cloneCollectionPolicyScope(scope.collectionPolicies),
|
||||
}
|
||||
if scope.contributions != nil {
|
||||
cloned.contributions = make([]acquiredContribution, len(scope.contributions))
|
||||
for index, contribution := range scope.contributions {
|
||||
|
||||
Reference in New Issue
Block a user