Cite the hq issues by the numbers they were given: 285, 286, 287
This commit is contained in:
@@ -337,7 +337,7 @@ func indexOfEndpoints(endpoints []announce.Endpoint) (*index, map[string]map[str
|
||||
// <module>.<tool>, or seat:<seat>.<verb>, → index in l.Tools. **Apart**, because a seat and a module may
|
||||
// share a name — mesh-delivery is the delivery's seat and the module holding it (novox/hq ADR 0239), and
|
||||
// the module answers the seat's verbs with tools of the same names: in one namespace the module's tool
|
||||
// took the key first, and the seat was listed with no verb at all (novox/hq issue 284).
|
||||
// took the key first, and the seat was listed with no verb at all (novox/hq issue 287).
|
||||
toolAt := map[string]int{}
|
||||
machines := map[string]bool{}
|
||||
for _, e := range endpoints {
|
||||
@@ -450,7 +450,7 @@ func resolve(x *index, address string) (target, error) {
|
||||
|
||||
s := x.seat(prefix)
|
||||
if s != nil && x.Modules[prefix] != nil && findTool(x.Modules[prefix].Tools, name) != nil {
|
||||
// **A seat and a module of one name** (novox/hq issue 284): mesh-delivery is the delivery's seat and
|
||||
// **A seat and a module of one name** (novox/hq issue 287): mesh-delivery is the delivery's seat and
|
||||
// the module holding it. The module's tool is meant when the seat has no such verb, or when a machine
|
||||
// is named for a seat held once for the mesh — `<node>/<module>.<tool>` is a module on one machine.
|
||||
if findTool(s.Verbs, name) == nil || (node != "" && s.Scope != "node") {
|
||||
|
||||
Reference in New Issue
Block a user