ReferenceWhat is supported for each VCSWhat is supported for each VCS Last modified: 02 April 2021This table compares different aspects of support provided by Upsource for version control systems.VCSAuthentication protocols supportBranches/streams supportTags supportGITAnonymous, Username/Password, SSH key (only via ssh:// protocol)All repository branches are includedAll tags are reportedPerforceUsername/PasswordNoNoSubversion (SVN)Anonymous, Username/Password, SSH key (only via svn+ssh:// protocol)Branches are supported via branches specification rulesNoMercurialImplicit (via Mercurial config on server, Anonymous, Username/Password, SSH key (via host configuration only)All open repository branches are includedAll tags are reportednoteExternals/submodules are not supported in all VCS types.