Extract Git::Patches, Git::Repository and Git::Remote