error: pathspec did not match any file(s) known to git

Seems there’s some logic missing that FetchContent needs to do when the sources changes. ExternalProject might have this already?

Cc: @craig.scott