示例#1
0
 public vcsRepo(lockedfile.Mutex mu = default, @string remote = default, ref ptr <vcsCmd> cmd = default, @string dir = default, sync.Once tagsOnce = default, map <@string, bool> tags = default, sync.Once branchesOnce = default, map <@string, bool> branches = default, sync.Once fetchOnce = default, error fetchErr = default)
 {
     this.mu           = mu;
     this.remote       = remote;
     this.cmd          = cmd;
     this.dir          = dir;
     this.tagsOnce     = tagsOnce;
     this.tags         = tags;
     this.branchesOnce = branchesOnce;
     this.branches     = branches;
     this.fetchOnce    = fetchOnce;
     this.fetchErr     = fetchErr;
 }
示例#2
0
 public gitRepo(@string remote = default, @string remoteURL = default, bool local = default, @string dir = default, lockedfile.Mutex mu = default, long fetchLevel = default, par.Cache statCache = default, sync.Once refsOnce = default, map <@string, @string> refs = default, error refsErr = default, sync.Once localTagsOnce = default, map <@string, bool> localTags = default)
 {
     this.remote        = remote;
     this.remoteURL     = remoteURL;
     this.local         = local;
     this.dir           = dir;
     this.mu            = mu;
     this.fetchLevel    = fetchLevel;
     this.statCache     = statCache;
     this.refsOnce      = refsOnce;
     this.refs          = refs;
     this.refsErr       = refsErr;
     this.localTagsOnce = localTagsOnce;
     this.localTags     = localTags;
 }