ensure sync includes untracked files
This commit is contained in:
parent
f88e15c719
commit
f56c5c3939
@ -192,7 +192,7 @@ yargs(hideBin(process.argv))
|
|||||||
|
|
||||||
await rmContentFolder()
|
await rmContentFolder()
|
||||||
if (setupStrategy === "copy") {
|
if (setupStrategy === "copy") {
|
||||||
await fs.promises.cp(originalFolder, contentFolder, { recursive: true })
|
await fs.promises.cp(originalFolder, contentFolder, { recursive: true, preserveTimestamps: true })
|
||||||
} else if (setupStrategy === "symlink") {
|
} else if (setupStrategy === "symlink") {
|
||||||
await fs.promises.symlink(originalFolder, contentFolder, "dir")
|
await fs.promises.symlink(originalFolder, contentFolder, "dir")
|
||||||
}
|
}
|
||||||
@ -292,7 +292,6 @@ See the [documentation](https://quartz.jzhao.xyz) for how to get started.
|
|||||||
|
|
||||||
// follow symlink and copy content
|
// follow symlink and copy content
|
||||||
await fs.promises.cp(linkTarg, contentFolder, {
|
await fs.promises.cp(linkTarg, contentFolder, {
|
||||||
force: true,
|
|
||||||
recursive: true,
|
recursive: true,
|
||||||
preserveTimestamps: true,
|
preserveTimestamps: true,
|
||||||
})
|
})
|
||||||
@ -302,7 +301,8 @@ See the [documentation](https://quartz.jzhao.xyz) for how to get started.
|
|||||||
dateStyle: "medium",
|
dateStyle: "medium",
|
||||||
timeStyle: "short",
|
timeStyle: "short",
|
||||||
})
|
})
|
||||||
spawnSync("git", ["commit", "-am", `Quartz sync: ${currentTimestamp}`], { stdio: "inherit" })
|
spawnSync("git", ["add", "."], { stdio: "inherit" })
|
||||||
|
spawnSync("git", ["commit", "-m", `Quartz sync: ${currentTimestamp}`], { stdio: "inherit" })
|
||||||
|
|
||||||
if (contentStat.isSymbolicLink()) {
|
if (contentStat.isSymbolicLink()) {
|
||||||
// put symlink back
|
// put symlink back
|
||||||
|
Loading…
Reference in New Issue
Block a user