summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-10-08 18:00:10 -0400
committerJoey Hess <joey@gnu.kitenet.net>2009-10-08 18:00:10 -0400
commit4b8ca7cfc147b2016b17cc88a21052a7ee6d46fb (patch)
tree471516d73450cf325ae0e2b6c6bd21e22d7a9d9a
parent3948b422381a0f05225aaf8b973d0cd54f089348 (diff)
update
-rw-r--r--doc/todo/dependency_types.mdwn12
1 files changed, 8 insertions, 4 deletions
diff --git a/doc/todo/dependency_types.mdwn b/doc/todo/dependency_types.mdwn
index 56153239f..f06603874 100644
--- a/doc/todo/dependency_types.mdwn
+++ b/doc/todo/dependency_types.mdwn
@@ -520,15 +520,19 @@ ANDed with another object, drops their influences. (But when ORed, combines
them.) Fixes the above, but does it always work?
"(bugs/* or link(patch)) and backlink(index)" =>
-`( HardFailReason() | SuccessReason(patch) ) & SuccessReason(index)`` =>
-`SuccessReason(patch) & SuccessReason(index)` =>
-SuccessReason(patch, index) => right
+`( HardFailReason() | SuccessReason(page) ) & SuccessReason(index)`` =>
+`SuccessReason(page & SuccessReason(index)` =>
+SuccessReason(page, index) => right
"(bugs/* and link(patch)) or backlink(index)" =>
-`( HardFailReason() & SuccessReason(patch) ) | SuccessReason(index)`` =>
+`( HardFailReason() & SuccessReason(page) ) | SuccessReason(index)`` =>
`HardFailReason() | SuccessReason(index)` =>
`SuccessReason(index)` => right
+"!bugs/* and link(patch)" =>
+`HardFailReason() | SuccessReason(bugs/foo)` =>
+`HardFailReason()` => right
+
#### High-level Calculation and Storage
Naively calculating the full influence list for a pagespec requires trying