/*
goredo -- djb's redo implementation on pure Go
-Copyright (C) 2020-2023 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2020-2024 Sergey Matveev <stargrave@stargrave.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
seen map[string]*Tgt,
) {
for _, tgt := range tgts {
- if _, exists := seen[tgt.a]; exists {
+ if _, exists := seen[tgt.rel]; exists {
continue
}
- seen[tgt.a] = tgt
- collectWholeDeps(deps[tgt.a], deps, seen)
+ seen[tgt.rel] = tgt
+ collectWholeDeps(deps[tgt.rel], deps, seen)
}
}