| | |
| | | > |
| | | > Aliases: failure, fail, missing |
| | | |
| | | > [!fail] Failure |
| | | > |
| | | > Aliases: failure, fail, missing |
| | | |
| | | > [!danger] Error |
| | | > |
| | | > Aliases: danger, error |
| | |
| | | } |
| | | |
| | | function gitPull(origin, branch) { |
| | | spawnSync("git", ["fetch", origin, branch], { stdio: "inherit" }) |
| | | spawnSync("git", ["checkout", `${origin}/${branch}`, "--", ":(exclude)content"], { |
| | | stdio: "inherit", |
| | | }).error |
| | | const flags = ["-s", "recursive", "-X", "ours"] |
| | | spawnSync("git", ["pull", ...flags, origin, branch], { stdio: "inherit" }) |
| | | } |
| | | |
| | | yargs(hideBin(process.argv)) |