Check that target source file exists - references #440
Don't rewrite the version file if not needed - fixes #440, fixes #407
Merge pull request #445 from fsprojects/MultipleGH

Referencing of multiple files from same repository directory