I've noticed that my asdf:defsystem :components (with dependencies) are not always recompiled following changes. Specifically, when reverting to a previous version of a file (keeping the same filename), recompilation does not occur. (But normal internal editing of a file does trigger recompilation.) Can defsystem be configured to handle all such file changes?
ASDF system definition:
(asdf:defsystem "planner_project"
:depends-on (:alexandria)
:components ((:file "generic_utilities")
(:file "hash_stack")
(:file "translator")
(:file "planner" :depends-on ("translator"))
(:file "bnb" :depends-on ("hash_stack" "planner"))
(:file "problem" :depends-on ("translator"))))