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; }
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; }