chore: delete preview
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[415],{1966:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[786],{9416:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>p,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>c,toc:()=>a});var n=t(678),r=t(4738);const i={title:"sparo-ci clone"},s=void 0,c={id:"pages/ci_commands/sparo-ci_clone",title:"sparo-ci clone",description:"",source:"@site/docs/pages/ci_commands/sparo-ci_clone.md",sourceDirName:"pages/ci_commands",slug:"/pages/ci_commands/sparo-ci_clone",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_clone",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/ci_commands/sparo-ci_clone.md",tags:[],version:"current",frontMatter:{title:"sparo-ci clone"},sidebar:"docsSidebar",previous:{title:"sparo-ci checkout",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_checkout"},next:{title:"Getting help",permalink:"/sparo/preview/pr-76/pages/support/help"}},p={},a=[];function l(e){const o={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(o.pre,{children:(0,n.jsx)(o.code,{children:'sparo-ci clone <repository> [directory]\n\nPositionals:\n repository The remote repository to clone from. [string] [required]\n directory The name of a new directory to clone into. The "humanish" part of\n the source repository is used if no directory is explicitly given\n (repo for /path/to/repo.gitService and foo for\n host.xz:foo/.gitService). Cloning into an existing directory is\n only allowed if the directory is empty [string]\n\nOptions:\n --help Show help [boolean]\n'})})}function d(e={}){const{wrapper:o}={...(0,r.R)(),...e.components};return o?(0,n.jsx)(o,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4738:(e,o,t)=>{t.d(o,{R:()=>s,x:()=>c});var n=t(6166);const r={},i=n.createContext(r);function s(e){const o=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function c(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(i.Provider,{value:o},e.children)}}}]);
|
|
@ -1,61 +0,0 @@
|
|||
/*!
|
||||
* lunr.Builder
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Index
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Pipeline
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Set
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.TokenSet
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Vector
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stemmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stopWordFilter
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.tokenizer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.trimmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.utils
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/**
|
||||
* lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* @license MIT
|
||||
*/
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[774],{5286:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var t=o(678),s=o(4738);const r={title:"<profile-name>.json"},a=void 0,i={id:"pages/configs/profile_json",title:"<profile-name>.json",description:"To initialize a new Sparo profile, you can copy and paste the contents of this template.",source:"@site/docs/pages/configs/profile_json.md",sourceDirName:"pages/configs",slug:"/pages/configs/profile_json",permalink:"/sparo/preview/pr-76/pages/configs/profile_json",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/configs/profile_json.md",tags:[],version:"current",frontMatter:{title:"<profile-name>.json"},sidebar:"docsSidebar",previous:{title:"Security",permalink:"/sparo/preview/pr-76/pages/reference/security"},next:{title:"Overview",permalink:"/sparo/preview/pr-76/pages/commands/overview"}},l={},c=[{value:"See also",id:"see-also",level:2}];function p(e){const n={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"To initialize a new Sparo profile, you can copy and paste the contents of this template."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"common/sparo-profiles/<profile-name>.json"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'/**\n * OWNER: <your team name>\n * PURPOSE: <what you use this profile for>\n */\n{\n "$schema": "https://tiktok.github.io/sparo/schemas/sparo-profile.schema.json",\n\n /**\n * A list of Rush project selectors indicating the project folders to be\n * included for sparse checkout. The selectors will be combined to make\n * the union superset of projects. See the Rush selector docs for details:\n * https://rushjs.io/pages/developer/selecting_subsets/\n */\n "selections": [\n /**\n * For example, include all Rush projects tagged with "tag:my-team"\n * as well as the dependency workspace projects needed to build them.\n * To learn about Rush project tags, see this documentation:\n * https://rushjs.io/pages/developer/project_tags/\n */\n // {\n // "selector": "--to",\n // "argument": "tag:my-team"\n // },\n /**\n * For example, include the project called "my-library", as well as all\n * projects that are impacted by changes to it, as well as the dependency\n * projects needed to build everything.\n */\n // {\n // "selector": "--from",\n // "argument": "my-library"\n // }\n ],\n\n /**\n * A list of arbitrary additional folders to be included for checkout,\n * not necessarily corresponding to any workspace project.\n * The paths should use forward slashes, without a leading slash, and should be to the \n * root folder of the monorepo. Wildcards and glob patterns are not supported for\n * performance reasons.\n */\n "includeFolders": [\n // "path/to/include"\n ],\n\n /**\n * A list of folders to be excluded from the checkout. This field takes precedence\n * over the "includeFolders" and "selections" fields, guaranteeing that the\n * specified path will definitely not be included.\n * The paths should use forward slashes, without a leading slash, and should be to the \n * root folder of the monorepo. Wildcards and glob patterns are not supported for\n * performance reasons.\n */\n "excludeFolders": [\n // "path/to/exclude"\n ]\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/sparo/preview/pr-76/pages/guide/sparo_profiles",children:"Sparo profiles"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(p,{...e})}):p(e)}},4738:(e,n,o)=>{o.d(n,{R:()=>a,x:()=>i});var t=o(6166);const s={},r=t.createContext(s);function a(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[655],{2657:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>p});var n=o(678),r=o(4738);const s={title:"sparo checkout"},a=void 0,c={id:"pages/commands/sparo_checkout",title:"sparo checkout",description:"",source:"@site/docs/pages/commands/sparo_checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_checkout.md",tags:[],version:"current",frontMatter:{title:"sparo checkout"},sidebar:"docsSidebar",previous:{title:"sparo auto-config",permalink:"/sparo/preview/pr-76/pages/commands/sparo_auto-config"},next:{title:"sparo clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_clone"}},i={},p=[];function d(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:'sparo checkout [branch] [start-point]\n\nUpdates files in the working tree to match the version in the index or the\nspecified tree. If no pathspec was given, git checkout will also update HEAD to\nset the specified branch as the current branch.\n\nPositionals:\n branch [string]\n start-point [string]\n\nOptions:\n --help Show help [boolean]\n -b Create a new branch and start it at <start-point> [boolean]\n -B Create a new branch and start it at <start-point>; if it\n already exists, reset it to <start-point> [boolean]\n --profile Checkout projects by specified profile(s). The profiles\n will be recorded and reused by other sparo commands. For\n example, running "sparo checkout <branch>" sparse checkout\n based on the reused profiles after running "git checkout"\n [array] [default: []]\n --add-profile Checkout projects with recorded profile(s) and the\n specified added profile(s). Adds the specified added\n profile(s) to sparo recorded profiles [array] [default: []]\n --no-profile Checkout projects without any profiles and clear all\n recorded profiles [boolean]\n --to Checkout projects up to (and including) project <to..>, can\n be used together with option --profile/--add-profile to\n form a union selection of the two options. The projects\n selectors here will never replace what have been checked\n out by profiles [array] [default: []]\n --from Checkout projects downstream from (and including itself and\n all its dependencies) project <from..>, can be used\n together with option --profile/--add-profile to form a\n union selection of the two options. The projects selectors\n here will never replace what have been checked out by\n profiles [array] [default: []]\n'})})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>a,x:()=>c});var n=o(6166);const r={},s=n.createContext(r);function a(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[827],{3365:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>m,frontMatter:()=>n,metadata:()=>p,toc:()=>c});var o=s(678),r=s(4738);const n={title:"sparo git-pull"},i=void 0,p={id:"pages/commands/sparo_git-pull",title:"sparo git-pull",description:"This is the mirrored subcommand for git pull. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-pull.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-pull",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-pull.md",tags:[],version:"current",frontMatter:{title:"sparo git-pull"},sidebar:"docsSidebar",previous:{title:"sparo git-fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-fetch"},next:{title:"sparo init-profile",permalink:"/sparo/preview/pr-76/pages/commands/sparo_init-profile"}},a={},c=[];function l(e){const t={a:"a",code:"code",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.p,{children:["This is the ",(0,o.jsx)(t.a,{href:"/sparo/preview/pr-76/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,o.jsx)(t.code,{children:"git pull"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{children:"sparo git-pull [<options>] [<repository> [<refspec>\u2026\u200b]]\n"})}),"\n",(0,o.jsxs)(t.p,{children:["See ",(0,o.jsx)(t.a,{href:"https://git-scm.com/docs/git-pull",children:"git pull"})," in the Git documentation for details."]})]})}function m(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},4738:(e,t,s)=>{s.d(t,{R:()=>i,x:()=>p});var o=s(6166);const r={},n=o.createContext(r);function i(e){const t=o.useContext(n);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),o.createElement(n.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[685],{3369:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>m,frontMatter:()=>r,metadata:()=>a,toc:()=>p});var s=o(678),n=o(4738);const r={title:"sparo git-clone"},i=void 0,a={id:"pages/commands/sparo_git-clone",title:"sparo git-clone",description:"This is the mirrored subcommand for git clone. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-clone.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-clone",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-clone.md",tags:[],version:"current",frontMatter:{title:"sparo git-clone"},sidebar:"docsSidebar",previous:{title:"sparo git-checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-checkout"},next:{title:"sparo git-fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-fetch"}},c={},p=[];function l(e){const t={a:"a",code:"code",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(t.p,{children:["This is the ",(0,s.jsx)(t.a,{href:"/sparo/preview/pr-76/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(t.code,{children:"git clone"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"sparo git-clone [--template=<template-directory>]\n\t [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]\n\t [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]\n\t [--dissociate] [--separate-git-dir <git-dir>]\n\t [--depth <depth>] [--[no-]single-branch] [--no-tags]\n\t [--recurse-submodules[=<pathspec>]] [--[no-]shallow-submodules]\n\t [--[no-]remote-submodules] [--jobs <n>] [--sparse] [--[no-]reject-shallow]\n\t [--filter=<filter> [--also-filter-submodules]] [--] <repository>\n\t [<directory>]\n"})}),"\n",(0,s.jsxs)(t.p,{children:["See ",(0,s.jsx)(t.a,{href:"https://git-scm.com/docs/git-clone",children:"git clone"})," in the Git documentation for details."]})]})}function m(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>i,x:()=>a});var s=o(6166);const n={},r=s.createContext(n);function i(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[448],{6448:(e,s,b)=>{b.r(s)}}]);
|
|
@ -1 +0,0 @@
|
|||
(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[464],{2293:(e,s,t)=>{"use strict";t.d(s,{A:()=>c});var b=t(6322);const c=b},6156:()=>{}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[240],{86:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>n,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>p});var s=o(678),c=o(4738);const r={title:"sparo git-checkout"},n=void 0,i={id:"pages/commands/sparo_git-checkout",title:"sparo git-checkout",description:"This is the mirrored subcommand for git checkout. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-checkout.md",tags:[],version:"current",frontMatter:{title:"sparo git-checkout"},sidebar:"docsSidebar",previous:{title:"sparo pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_pull"},next:{title:"sparo git-clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-clone"}},a={},p=[];function m(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,c.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/preview/pr-76/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git checkout"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-checkout [-q] [-f] [-m] [<branch>]\nsparo git-checkout [-q] [-f] [-m] --detach [<branch>]\nsparo git-checkout [-q] [-f] [-m] [--detach] <commit>\nsparo git-checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new-branch>] [<start-point>]\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <pathspec>\u2026\u200b\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] --pathspec-from-file=<file> [--pathspec-file-nul]\nsparo git-checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>\u2026\u200b]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-checkout",children:"git checkout"})," in the Git documentation for details."]})]})}function h(t={}){const{wrapper:e}={...(0,c.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>n,x:()=>i});var s=o(6166);const c={},r=s.createContext(c);function n(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(c):t.components||c:n(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[184],{7905:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>i,contentTitle:()=>p,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var n=s(678),o=s(4738);const r={title:"What's new"},p=void 0,a={id:"pages/support/news",title:"What's new",description:"To find out what's changed in the latest release, please consult the change log:",source:"@site/docs/pages/support/news.md",sourceDirName:"pages/support",slug:"/pages/support/news",permalink:"/sparo/preview/pr-76/pages/support/news",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/support/news.md",tags:[],version:"current",frontMatter:{title:"What's new"},sidebar:"docsSidebar",previous:{title:"Getting help",permalink:"/sparo/preview/pr-76/pages/support/help"},next:{title:"Contributing",permalink:"/sparo/preview/pr-76/pages/support/contributing"}},i={},c=[];function u(e){const t={a:"a",p:"p",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:"To find out what's changed in the latest release, please consult the change log:"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.a,{href:"https://github.com/tiktok/sparo/blob/main/apps/sparo/CHANGELOG.md",children:"CHANGELOG.md"})})]})}function l(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},4738:(e,t,s)=>{s.d(t,{R:()=>p,x:()=>a});var n=s(6166);const o={},r=n.createContext(o);function p(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:p(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[798],{4060:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>p,toc:()=>c});var r=o(678),i=o(4738);const n={title:"sparo init-profile"},s=void 0,p={id:"pages/commands/sparo_init-profile",title:"sparo init-profile",description:"",source:"@site/docs/pages/commands/sparo_init-profile.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_init-profile",permalink:"/sparo/preview/pr-76/pages/commands/sparo_init-profile",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_init-profile.md",tags:[],version:"current",frontMatter:{title:"sparo init-profile"},sidebar:"docsSidebar",previous:{title:"sparo git-pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-pull"},next:{title:"sparo list-profiles",permalink:"/sparo/preview/pr-76/pages/commands/sparo_list-profiles"}},a={},c=[];function l(e){const t={code:"code",pre:"pre",...(0,i.R)(),...e.components};return(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"Usage: sparo init-profile --profile <profile>\n\nOptions:\n -h, --help Show help [boolean]\n --profile The name of the profile to initialize. [string] [required]\n"})})}function d(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>p});var r=o(6166);const i={},n=r.createContext(i);function s(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[647],{224:(e,s,r)=>{r.r(s),r.d(s,{default:()=>l});r(6166);var t=r(27),u=r(6963),a=r(4992),c=r(1345),n=r(4142),i=r(678);function l(e){return(0,i.jsx)(u.e3,{className:(0,t.A)(a.G.wrapper.docsPages),children:(0,i.jsx)(n.A,{children:(0,c.v)(e.route.routes)})})}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[628],{2:(e,t,i)=>{i.d(t,{A:()=>a});i(6166);var n=i(27),s=i(510),o=i(6383),r=i(678);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,n.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(s.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},628:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});i(6166);var n=i(510),s=i(6963),o=i(4142),r=i(2),a=i(678);function l(){const e=(0,n.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.be,{title:e}),(0,a.jsx)(o.A,{children:(0,a.jsx)(r.A,{})})]})}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[373],{317:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>i,metadata:()=>r,toc:()=>p});var n=o(678),s=o(4738);const i={title:"sparo auto-config"},a=void 0,r={id:"pages/commands/sparo_auto-config",title:"sparo auto-config",description:"You do not normally need to invoke sparo auto-config. As the name implies, it is automatically applied by sparo clone. This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems.",source:"@site/docs/pages/commands/sparo_auto-config.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_auto-config",permalink:"/sparo/preview/pr-76/pages/commands/sparo_auto-config",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_auto-config.md",tags:[],version:"current",frontMatter:{title:"sparo auto-config"},sidebar:"docsSidebar",previous:{title:"Overview",permalink:"/sparo/preview/pr-76/pages/commands/overview"},next:{title:"sparo checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_checkout"}},c={},p=[{value:"Auto-config settings",id:"auto-config-settings",level:2}];function u(e){const t={a:"a",code:"code",h2:"h2",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"sparo auto-config\n\nAutomatic setup optimized git config\n\nOptions:\n -h, --help Show help [boolean]\n --overwrite [boolean] [default: false]\n"})}),"\n",(0,n.jsxs)(t.p,{children:["You do not normally need to invoke ",(0,n.jsx)(t.code,{children:"sparo auto-config"}),". As the name implies, it is automatically applied by ",(0,n.jsx)(t.code,{children:"sparo clone"}),". This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems."]}),"\n",(0,n.jsx)(t.h2,{id:"auto-config-settings",children:"Auto-config settings"}),"\n",(0,n.jsxs)(t.p,{children:["The implementation can be found in ",(0,n.jsx)(t.a,{href:"https://github.com/tiktok/sparo/blob/main/apps/sparo-lib/src/services/GitService.ts",children:"GitService.ts"}),". Below is a summary of the currently applied settings:"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"pull.rebase=true\nfetch.prune=true\nfetch.showForcedUpdates=false\nfeature.manyFiles=true\ncore.fsmonitor=true\ncore.fscache=true\ncore.untrackedcache=true\noh-my-zsh.hide-status=1\noh-my-zsh.hide-dirty=1\nlfs.allowincompletepush=true\nlfs.concurrenttransfers=32\npush.autoSetupRemote=true\n"})})]})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>a,x:()=>r});var n=o(6166);const s={},i=n.createContext(s);function a(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[712],{5009:(e,r,i)=>{i.r(r),i.d(r,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>t,metadata:()=>a,toc:()=>l});var s=i(678),n=i(4738);const t={title:"Overview"},o=void 0,a={id:"pages/ci_commands/overview",title:"Overview",description:"Everyday development involves a variety of Git operations such as switching between branches, fetching incremental changes from the server, and browsing history. By contrast, when a continuous integration (CI) pipeline checks out a Git branch, it is typically a much simpler operation. The folder or entire virtual machine image may be discarded as soon as the job completes. Therefore, different approaches for optimizing Git require required for these two use cases.",source:"@site/docs/pages/ci_commands/overview.md",sourceDirName:"pages/ci_commands",slug:"/pages/ci_commands/overview",permalink:"/sparo/preview/pr-76/pages/ci_commands/overview",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/ci_commands/overview.md",tags:[],version:"current",frontMatter:{title:"Overview"},sidebar:"docsSidebar",previous:{title:"sparo list-profiles",permalink:"/sparo/preview/pr-76/pages/commands/sparo_list-profiles"},next:{title:"sparo-ci checkout",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_checkout"}},c={},l=[];function p(e){const r={a:"a",code:"code",em:"em",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.p,{children:"Everyday development involves a variety of Git operations such as switching between branches, fetching incremental changes from the server, and browsing history. By contrast, when a continuous integration (CI) pipeline checks out a Git branch, it is typically a much simpler operation. The folder or entire virtual machine image may be discarded as soon as the job completes. Therefore, different approaches for optimizing Git require required for these two use cases."}),"\n",(0,s.jsxs)(r.p,{children:["Sparo provides a separate command line ",(0,s.jsx)(r.code,{children:"sparo-ci"})," that is specifically optimized for CI pipelines. The current implementation takes this approach:"]}),"\n",(0,s.jsxs)(r.ul,{children:["\n",(0,s.jsxs)(r.li,{children:["\n",(0,s.jsxs)(r.p,{children:["It uses ",(0,s.jsx)(r.a,{href:"https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/",children:"treeless clone"})," instead of ",(0,s.jsx)(r.strong,{children:"blobless clone"}),", under the assumption that Git history will be rarely needed."]}),"\n",(0,s.jsx)(r.p,{children:(0,s.jsx)(r.em,{children:"Shallow clone is a common alternative, however it has trouble supporting operations such as incremental build or publishing that require comparison with a base branch."})}),"\n"]}),"\n",(0,s.jsxs)(r.li,{children:["\n",(0,s.jsxs)(r.p,{children:["Sparse checkout is configured, and the ",(0,s.jsx)(r.a,{href:"/sparo/preview/pr-76/pages/reference/skeleton_folders",children:"skeleton folders"})," are included."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(r.p,{children:"Currently two subcommands are supported for CI:"}),"\n",(0,s.jsxs)(r.ul,{children:["\n",(0,s.jsx)(r.li,{children:(0,s.jsx)(r.code,{children:"sparo-ci checkout"})}),"\n",(0,s.jsx)(r.li,{children:(0,s.jsx)(r.code,{children:"sparo-ci clone"})}),"\n"]})]})}function d(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,s.jsx)(r,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},4738:(e,r,i)=>{i.d(r,{R:()=>o,x:()=>a});var s=i(6166);const n={},t=s.createContext(n);function o(e){const r=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(t.Provider,{value:r},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[446],{9393:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>u,frontMatter:()=>n,metadata:()=>p,toc:()=>l});var o=s(678),r=s(4738);const n={title:"Getting help"},i=void 0,p={id:"pages/support/help",title:"Getting help",description:"Please create a GitHub issue to report any problems or feature requests.",source:"@site/docs/pages/support/help.md",sourceDirName:"pages/support",slug:"/pages/support/help",permalink:"/sparo/preview/pr-76/pages/support/help",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/support/help.md",tags:[],version:"current",frontMatter:{title:"Getting help"},sidebar:"docsSidebar",previous:{title:"sparo-ci clone",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_clone"},next:{title:"What's new",permalink:"/sparo/preview/pr-76/pages/support/news"}},a={},l=[{value:"Troubleshooting tips",id:"troubleshooting-tips",level:2}];function c(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.p,{children:["Please ",(0,o.jsx)(t.a,{href:"https://github.com/tiktok/sparo/issues/new/choose",children:"create a GitHub issue"})," to report any problems or feature requests."]}),"\n",(0,o.jsxs)(t.p,{children:["For general questions, please use our ",(0,o.jsx)(t.a,{href:"https://github.com/tiktok/sparo/discussions",children:"GitHub Discussions"})," forum."]}),"\n",(0,o.jsx)(t.h2,{id:"troubleshooting-tips",children:"Troubleshooting tips"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsx)(t.p,{children:"UPGRADE TO THE LATEST GIT. Sparo normally reports an error if your Git version is too old. If the minimum Git version is not high enough, let us know!"}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:["\n",(0,o.jsxs)(t.p,{children:["If an operation is failing, use ",(0,o.jsx)(t.code,{children:"--debug"})," to investigate. For example, ",(0,o.jsx)(t.code,{children:"sparo --debug clone http://my-repo"})," instead of ",(0,o.jsx)(t.code,{children:"sparo clone http://my-repo"}),"."]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},4738:(e,t,s)=>{s.d(t,{R:()=>i,x:()=>p});var o=s(6166);const r={},n=o.createContext(r);function i(e){const t=o.useContext(n);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),o.createElement(n.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98],{5997:(e,n,s)=>{s.r(n),s.d(n,{default:()=>x});s(6166);var r=s(6963),t=s(616),o=s(345),i=s(1345),c=s(3166),u=s(678);function a(e){const{version:n}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.A,{version:n.version,tag:(0,t.tU)(n.pluginId,n.version)}),(0,u.jsx)(r.be,{children:n.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(e){const{version:n,route:s}=e;return(0,u.jsx)(r.e3,{className:n.className,children:(0,u.jsx)(o.n,{version:n,children:(0,i.v)(s.routes)})})}function x(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...e}),(0,u.jsx)(l,{...e})]})}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[322],{1696:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>p,toc:()=>c});var o=t(678),r=t(4738);const n={title:"sparo list-profiles"},i=void 0,p={id:"pages/commands/sparo_list-profiles",title:"sparo list-profiles",description:"",source:"@site/docs/pages/commands/sparo_list-profiles.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_list-profiles",permalink:"/sparo/preview/pr-76/pages/commands/sparo_list-profiles",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_list-profiles.md",tags:[],version:"current",frontMatter:{title:"sparo list-profiles"},sidebar:"docsSidebar",previous:{title:"sparo init-profile",permalink:"/sparo/preview/pr-76/pages/commands/sparo_init-profile"},next:{title:"Overview",permalink:"/sparo/preview/pr-76/pages/ci_commands/overview"}},a={},c=[];function l(e){const s={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,o.jsx)(s.pre,{children:(0,o.jsx)(s.code,{children:"sparo list-profiles\n\nList all available profiles or query profiles that contain the specified project\nname\n\nOptions:\n -h, --help Show help [boolean]\n --project List all profiles contains this specified project name [string]\n"})})}function d(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,o.jsx)(s,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},4738:(e,s,t)=>{t.d(s,{R:()=>i,x:()=>p});var o=t(6166);const r={},n=o.createContext(r);function i(e){const s=o.useContext(n);return o.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function p(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),o.createElement(n.Provider,{value:s},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[728],{8998:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var t=s(678),r=s(4738);const i={title:"Contributing"},o=void 0,l={id:"pages/support/contributing",title:"Contributing",description:"Building the projects in this monorepo:",source:"@site/docs/pages/support/contributing.md",sourceDirName:"pages/support",slug:"/pages/support/contributing",permalink:"/sparo/preview/pr-76/pages/support/contributing",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/support/contributing.md",tags:[],version:"current",frontMatter:{title:"Contributing"},sidebar:"docsSidebar",previous:{title:"What's new",permalink:"/sparo/preview/pr-76/pages/support/news"}},c={},p=[];function a(e){const n={a:"a",code:"code",li:"li",ol:"ol",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Building the projects in this monorepo:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Install the ",(0,t.jsx)(n.a,{href:"https://rushjs.io/",children:"RushJS"})," tool:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-shell",children:"npm install -g @microsoft/rush\n"})}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Clone the repo:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-shell",children:"git clone https://github.com/tiktok/sparo.git\n"})}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Install the dependencies"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-shell",children:"cd sparo\nrush install\n"})}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Build all projects"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-shell",children:"rush build\n"})}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["How to invoke your locally build ",(0,t.jsx)(n.code,{children:"sparo"})," command:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-shell",children:"cd apps/sparo\nnode lib/start.js\n"})})]})}function d(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(a,{...e})}):a(e)}},4738:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>l});var t=s(6166);const r={},i=t.createContext(r);function o(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[710],{7669:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>i});var o=n(678),s=n(4738);const r={title:"sparo fetch"},a=void 0,c={id:"pages/commands/sparo_fetch",title:"sparo fetch",description:"",source:"@site/docs/pages/commands/sparo_fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_fetch.md",tags:[],version:"current",frontMatter:{title:"sparo fetch"},sidebar:"docsSidebar",previous:{title:"sparo clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_clone"},next:{title:"sparo pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_pull"}},p={},i=[];function m(e){const t={code:"code",pre:"pre",...(0,s.R)(),...e.components};return(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{children:"sparo fetch [remote] [branch]\n\nfetch remote branch to local\n\nPositionals:\n remote [string]\n branch [string]\n\nOptions:\n -h, --help Show help [boolean]\n"})})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(m,{...e})}):m(e)}},4738:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var o=n(6166);const s={},r=o.createContext(s);function a(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[741],{7117:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>a,contentTitle:()=>r,default:()=>d,frontMatter:()=>n,metadata:()=>i,toc:()=>p});var c=t(678),s=t(4738);const n={title:"sparo-ci checkout"},r=void 0,i={id:"pages/ci_commands/sparo-ci_checkout",title:"sparo-ci checkout",description:"",source:"@site/docs/pages/ci_commands/sparo-ci_checkout.md",sourceDirName:"pages/ci_commands",slug:"/pages/ci_commands/sparo-ci_checkout",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/ci_commands/sparo-ci_checkout.md",tags:[],version:"current",frontMatter:{title:"sparo-ci checkout"},sidebar:"docsSidebar",previous:{title:"Overview",permalink:"/sparo/preview/pr-76/pages/ci_commands/overview"},next:{title:"sparo-ci clone",permalink:"/sparo/preview/pr-76/pages/ci_commands/sparo-ci_clone"}},a={},p=[];function u(e){const o={code:"code",pre:"pre",...(0,s.R)(),...e.components};return(0,c.jsx)(o.pre,{children:(0,c.jsx)(o.code,{children:"sparo-ci checkout\n\nSpecial checkout command for CI. It only accepts project selector such as --to\nand --from now.\n\nOptions:\n --help Show help [boolean]\n -t, --to See https://rushjs.io/pages/developer/selecting_subsets/#--to for\n more details. [array]\n -f, --from See https://rushjs.io/pages/developer/selecting_subsets/#--from\n for more details. [array]\n"})})}function d(e={}){const{wrapper:o}={...(0,s.R)(),...e.components};return o?(0,c.jsx)(o,{...e,children:(0,c.jsx)(u,{...e})}):u(e)}},4738:(e,o,t)=>{t.d(o,{R:()=>r,x:()=>i});var c=t(6166);const s={},n=c.createContext(s);function r(e){const o=c.useContext(n);return c.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function i(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),c.createElement(n.Provider,{value:o},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[831],{3994:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>c,contentTitle:()=>p,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>i});var r=t(678),n=t(4738);const s={title:"sparo pull"},p=void 0,a={id:"pages/commands/sparo_pull",title:"sparo pull",description:"",source:"@site/docs/pages/commands/sparo_pull.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_pull",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_pull.md",tags:[],version:"current",frontMatter:{title:"sparo pull"},sidebar:"docsSidebar",previous:{title:"sparo fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_fetch"},next:{title:"sparo git-checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-checkout"}},c={},i=[];function l(e){const o={code:"code",pre:"pre",...(0,n.R)(),...e.components};return(0,r.jsx)(o.pre,{children:(0,r.jsx)(o.code,{children:"sparo pull [options] [repository] [refsepc...] [--profile <profile_name> |\n--no-profile]\n\nIncorporates changes from a remote repository into the current branch.\n\nOptions:\n --help Show help [boolean]\n --profile [array] [default: []]\n"})})}function u(e={}){const{wrapper:o}={...(0,n.R)(),...e.components};return o?(0,r.jsx)(o,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},4738:(e,o,t)=>{t.d(o,{R:()=>p,x:()=>a});var r=t(6166);const n={},s=r.createContext(n);function p(e){const o=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:p(e.components),r.createElement(s.Provider,{value:o},e.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[801],{4384:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>c,toc:()=>p});var s=o(678),n=o(4738);const r={title:"sparo git-fetch"},i=void 0,c={id:"pages/commands/sparo_git-fetch",title:"sparo git-fetch",description:"This is the mirrored subcommand for git fetch. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-fetch.md",tags:[],version:"current",frontMatter:{title:"sparo git-fetch"},sidebar:"docsSidebar",previous:{title:"sparo git-clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-clone"},next:{title:"sparo git-pull",permalink:"/sparo/preview/pr-76/pages/commands/sparo_git-pull"}},a={},p=[];function m(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,n.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/preview/pr-76/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git fetch"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-fetch [<options>] [<repository> [<refspec>\u2026\u200b]]\nsparo git-fetch [<options>] <group>\nsparo git-fetch --multiple [<options>] [(<repository> | <group>)\u2026\u200b]\nsparo git-fetch --all [<options>]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-fetch",children:"git fetch"})," in the Git documentation for details."]})]})}function d(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>c});var s=o(6166);const n={},r=s.createContext(n);function i(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]);
|
|
@ -1 +0,0 @@
|
|||
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[775],{2452:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>p});var n=t(678),r=t(4738);const s={title:"sparo clone"},i=void 0,a={id:"pages/commands/sparo_clone",title:"sparo clone",description:"",source:"@site/docs/pages/commands/sparo_clone.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_clone",permalink:"/sparo/preview/pr-76/pages/commands/sparo_clone",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_clone.md",tags:[],version:"current",frontMatter:{title:"sparo clone"},sidebar:"docsSidebar",previous:{title:"sparo checkout",permalink:"/sparo/preview/pr-76/pages/commands/sparo_checkout"},next:{title:"sparo fetch",permalink:"/sparo/preview/pr-76/pages/commands/sparo_fetch"}},c={},p=[];function l(e){const o={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(o.pre,{children:(0,n.jsx)(o.code,{children:'sparo clone <repository> [directory]\n\nPositionals:\n repository The remote repository to clone from. [string] [required]\n directory The name of a new directory to clone into. The "humanish" part of\n the source repository is used if no directory is explicitly given\n (repo for /path/to/repo.gitService and foo for\n host.xz:foo/.gitService). Cloning into an existing directory is\n only allowed if the directory is empty [string]\n\nOptions:\n -h, --help Show help [boolean]\n -s, --skip-git-config By default, Sparo automatically configures the\n recommended git settings for the repository you are\n about to clone. If you prefer not to include this step,\n you can use the input parameter --skip-git-config\n [boolean] [default: false]\n -b, --branch Specify a branch to clone [string]\n --profile [array] [default: []]\n'})})}function d(e={}){const{wrapper:o}={...(0,r.R)(),...e.components};return o?(0,n.jsx)(o,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4738:(e,o,t)=>{t.d(o,{R:()=>i,x:()=>a});var n=t(6166);const r={},s=n.createContext(r);function i(e){const o=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),n.createElement(s.Provider,{value:o},e.children)}}}]);
|
|
@ -1,71 +0,0 @@
|
|||
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
||||
* @license MIT */
|
||||
|
||||
/*! Bundled license information:
|
||||
|
||||
prismjs/prism.js:
|
||||
(**
|
||||
* Prism: Lightweight, robust, elegant syntax highlighting
|
||||
*
|
||||
* @license MIT <https://opensource.org/licenses/MIT>
|
||||
* @author Lea Verou <https://lea.verou.me>
|
||||
* @namespace
|
||||
* @public
|
||||
*)
|
||||
*/
|
||||
|
||||
/*!***************************************************
|
||||
* mark.js v8.11.1
|
||||
* https://markjs.io/
|
||||
* Copyright (c) 2014–2018, Julian Kühnel
|
||||
* Released under the MIT license https://git.io/vwTVl
|
||||
*****************************************************/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-dom.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-jsx-runtime.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* scheduler.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
|
@ -1 +0,0 @@
|
|||
(()=>{"use strict";var e,t,r,a,f,c={},o={};function d(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return c[e].call(r.exports,r,r.exports,d),r.exports}d.m=c,e=[],d.O=(t,r,a,f)=>{if(!r){var c=1/0;for(i=0;i<e.length;i++){r=e[i][0],a=e[i][1],f=e[i][2];for(var o=!0,n=0;n<r.length;n++)(!1&f||c>=f)&&Object.keys(d.O).every((e=>d.O[e](r[n])))?r.splice(n--,1):(o=!1,f<c&&(c=f));if(o){e.splice(i--,1);var b=a();void 0!==b&&(t=b)}}return t}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[r,a,f]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var c={};t=t||[null,r({}),r([]),r(r)];for(var o=2&a&&e;"object"==typeof o&&!~t.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,d.d(f,c),f},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({48:"a94703ab",98:"a7bd4aaa",184:"51fcb882",240:"482d7390",270:"8684af33",322:"ad64fc7d",373:"8146683f",401:"17896441",415:"08745ef1",421:"45779d82",446:"a3701128",545:"1fca393f",581:"935f2afb",647:"5e95c892",655:"31f9c0ea",685:"357ca5b8",686:"d07d9dcb",710:"b50bbc34",712:"83a50b44",728:"ae652408",739:"696cfce0",741:"b8fe1f28",742:"c377a04b",774:"238e4522",775:"f0ae3290",786:"1509b81c",798:"5c48616d",801:"dc7f3de0",818:"3e55010f",827:"3549fc66",831:"b9eb3dd7"}[e]||e)+"."+{48:"7093611a",98:"b4e9c5fc",184:"37af402b",206:"aace8056",240:"5a367233",270:"0867acce",322:"c97f168d",373:"90476bfa",401:"72bbc85d",415:"1a898416",421:"0a1c3c25",446:"93820cb3",448:"d24ae91b",464:"ad495b3c",545:"f5acb36b",581:"162ecf43",628:"9ac02b32",647:"f7378074",655:"1f333ce1",685:"55fd542f",686:"e5cd2ebd",710:"284168d3",712:"610996a7",728:"c68e66bd",739:"396a2ce6",741:"aa7b37c0",742:"b6f749e6",774:"ea2adf1c",775:"0c7978c2",786:"94b0e978",798:"8c45d352",801:"34f1942b",818:"46926d02",827:"f4c5eb8f",831:"b2fccf7f"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},f="website:",d.l=(e,t,r,c)=>{if(a[e])a[e].push(t);else{var o,n;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+r){o=u;break}}o||(n=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,d.nc&&o.setAttribute("nonce",d.nc),o.setAttribute("data-webpack",f+r),o.src=e),a[e]=[t];var l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(s);var f=a[e];if(delete a[e],o.parentNode&&o.parentNode.removeChild(o),f&&f.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),n&&document.head.appendChild(o)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/sparo/preview/pr-76/",d.gca=function(e){return e={17896441:"401",a94703ab:"48",a7bd4aaa:"98","51fcb882":"184","482d7390":"240","8684af33":"270",ad64fc7d:"322","8146683f":"373","08745ef1":"415","45779d82":"421",a3701128:"446","1fca393f":"545","935f2afb":"581","5e95c892":"647","31f9c0ea":"655","357ca5b8":"685",d07d9dcb:"686",b50bbc34:"710","83a50b44":"712",ae652408:"728","696cfce0":"739",b8fe1f28:"741",c377a04b:"742","238e4522":"774",f0ae3290:"775","1509b81c":"786","5c48616d":"798",dc7f3de0:"801","3e55010f":"818","3549fc66":"827",b9eb3dd7:"831"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(t,r)=>{var a=d.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var f=new Promise(((r,f)=>a=e[t]=[r,f]));r.push(a[2]=f);var c=d.p+d.u(t),o=new Error;d.l(c,(r=>{if(d.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var f=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;o.message="Loading chunk "+t+" failed.\n("+f+": "+c+")",o.name="ChunkLoadError",o.type=f,o.request=c,a[1](o)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var a,f,c=r[0],o=r[1],n=r[2],b=0;if(c.some((t=>0!==e[t]))){for(a in o)d.o(o,a)&&(d.m[a]=o[a]);if(n)var i=n(d)}for(t&&t(r);b<c.length;b++)f=c[b],d.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return d.O(i)},r=self.webpackChunkwebsite=self.webpackChunkwebsite||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();
|
Before Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 26 KiB |
|
@ -1,49 +0,0 @@
|
|||
{
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"title": "A sparse checkout profile for use with the Sparo tool",
|
||||
"description": "This config file is used by the Sparo tool that optimizes performance of Git operations for a large frontend monorepo.\n\nhttps://tiktok.github.io/sparo/",
|
||||
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"$schema": {
|
||||
"description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.",
|
||||
"type": "string"
|
||||
},
|
||||
|
||||
"selections": {
|
||||
"description": "A list of Rush project selectors indicating the project folders to be included for sparse checkout. The selectors will be combined to make the union superset of projects.\n\nSee the Rush selector documentation for details:\nhttps://rushjs.io/pages/developer/selecting_subsets/",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"selector": {
|
||||
"description": "A RushJS project selector such as \"--to\", \"--from\", \"--impacted-by\".\n\nSee the Rush selector documentation for details:\nhttps://rushjs.io/pages/developer/selecting_subsets/",
|
||||
"type": "string"
|
||||
},
|
||||
"argument": {
|
||||
"description": "The selector argument, for example a project name or an expression such as \"tag:my-tag\".\nTo learn about Rush project tags, see this documentation:\nhttps://rushjs.io/pages/developer/project_tags/",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"includeFolders": {
|
||||
"description": "A list of arbitrary additional folders to be included for checkout, not necessarily corresponding to any workspace project.\nThe paths should use forward slashes, without a leading slash, and should be to the root folder of the monorepo. Wildcards and glob patterns are not supported for performance reasons.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
|
||||
"excludeFolders": {
|
||||
"description": "A list of folders to be excluded from the checkout. This field takes precedence over the \"includeFolders\" and \"selections\" fields, guaranteeing that the specified path will definitely not be included.\nThe paths should use forward slashes, without a leading slash, and should be to the root folder of the monorepo. Wildcards and glob patterns are not supported for performance reasons.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/ci_commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/ci_commands/sparo-ci_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/ci_commands/sparo-ci_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_auto-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_git-checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_git-clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_git-fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_git-pull/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_init-profile/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_list-profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/commands/sparo_pull/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/configs/profile_json/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/guide/getting_started/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/guide/sparo_profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/reference/git_optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/reference/security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/reference/skeleton_folders/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/support/contributing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/support/help/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/pages/support/news/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/preview/pr-76/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
|