Beispiel #1
0
        /// <summary>
        /// Create a new instance of CollabVersionControl, consisting of a CollabProxyClient and GitProxy
        /// </summary>
        protected CollabVersionControl(CollabProxyClient collabProxyClient, IGitProxy gitProxy)
        {
            if (gitProxy == null)
            {
                throw new ArgumentNullException("gitProxy", "gitProxy is required");
            }

            m_CollabProxyClient = collabProxyClient;
            Git = gitProxy;
            RegisterServerCallbacks();
        }
Beispiel #2
0
 public TestableCollabVersionControl(IGitProxy gitProxy) : base(new TestableCollabProxyClient(), gitProxy)
 {
 }
 /// <summary>
 /// Create a new instance of CollabVersionControl, consisting of a CollabProxyClient and GitProxy
 /// </summary>
 protected CollabVersionControl([NotNull] CollabProxyClient collabProxyClient, [CanBeNull] IGitProxy gitProxy)
 {
     CollabProxyClient = collabProxyClient;
     Git = gitProxy ?? throw new ArgumentNullException(nameof(gitProxy), "gitProxy is required");
 }
Beispiel #4
0
 public TestableCollabVersionControl(IGitProxy gitProxy) : base(null, gitProxy)
 {
 }