Currently, when we branch Chromium for a release, we allow a few sub-repos to "float" at unpinned versions of branches in their repos (e.g., v8, or skia), in order to make it easier to get changes in the subrepos.
This is actually bad, because it means that the branch builds are not well-controlled, and don't actually reflect what the actual releases are.
It would be better if every sub-repo was pinned, and we had auto-rollers, so that if a v8 dev checks in a change on the v8 release branch, we'd auto-update the v8 revision in src/DEPS on the matching branch. Then things would be pinned just like they are on trunk, and would also be more likely to match the actual release buildspecs.
Comment 1 by dpranke@chromium.org
, Oct 12 2017