示例#1
0
 public cachingRepo(@string path = default, par.Cache cache = default, Repo r = default)
 {
     this.path  = path;
     this.cache = cache;
     this.r     = r;
 }
示例#2
0
 public mvsReqs(slice <module.Version> buildList = default, par.Cache cache = default, sync.Map versions = default)
 {
     this.buildList = buildList;
     this.cache     = cache;
     this.versions  = versions;
 }
示例#3
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;
 }