const GitSource({ required this.repository, required this.revision, this.subdirectory, this.submodules = false, });