diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-10-08 18:00:10 -0400 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-10-08 18:00:10 -0400 |
commit | 4b8ca7cfc147b2016b17cc88a21052a7ee6d46fb (patch) | |
tree | 471516d73450cf325ae0e2b6c6bd21e22d7a9d9a | |
parent | 3948b422381a0f05225aaf8b973d0cd54f089348 (diff) |
update
-rw-r--r-- | doc/todo/dependency_types.mdwn | 12 |
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 |