Don't show package in aur/ if it is also in devel/

This commit is contained in:
morganamilo 2018-03-20 23:04:28 +00:00
parent 624851b80b
commit bb211fdbf7
No known key found for this signature in database
GPG key ID: 6FE9E7996B0B082E

View file

@ -139,10 +139,21 @@ func upList(dt *depTree) (aurUp upSlice, repoUp upSlice, err error) {
if len(errs) > 0 {
err = fmt.Errorf("%s", strings.Join(errs, "\n"))
return nil, nil, err
}
if develUp != nil {
aurUp = append(aurUp, develUp...)
names := make(stringSet)
for _, up := range develUp {
names.set(up.Name)
}
for _, up := range aurUp {
if !names.get(up.Name) {
develUp = append(develUp, up)
}
}
aurUp = develUp
}
return aurUp, repoUp, err