I wanted to check to see if the documentation for snapshot dependencies is correct?
In the second row where it talks about parent and child it seems wrong I would expect the parent to be the top of the build chain if this is the snapshot build dependency chain C -> B -> A (A would be parent). Am I reading the documentation correctly?
To clarify how snapshot dependencies work, C,B,A build configurations in my example all use the same vcs root. They take different flags to run more tests. If there are pending changes A will build first in this chain because there is a snapshot dependency throughout correct? What should I setup for build triggering if I want A to be the start of the chain? Currently we are using the build triggering like so if A is successful B will run, if B is successful C will run.
With this setup if there potential for C to not trigger for awhile if B is running and more changes come along will it go back and build A then B again before running C or will it build C directly after B runs?