コード例 #1
0
ファイル: SvnRepository.cs プロジェクト: taigacon/ironboard
        private void Initialize()
        {
            Capabilities = new ScmCapabilities(true);
            _svn         = new SvnClient();
            SvnInfoEventArgs args;

            _svn.GetInfo(new SvnPathTarget(_workingCopyPath), out args);
            _root = new SvnUriTarget(args.Uri);
            string root     = args.Uri.ToString();
            string repoRoot = args.RepositoryRoot.ToString();

            _relativeRoot  = root.Substring(repoRoot.Length - 1);
            _repositoryUri = args.Uri;
        }
コード例 #2
0
ファイル: GitRepository.cs プロジェクト: taigacon/ironboard
 public GitRepository(string workingCopyPath) : base(workingCopyPath, "git")
 {
     Capabilities = new ScmCapabilities(false);
 }