diff --git a/.changeset/kind-beds-divide.md b/.changeset/kind-beds-divide.md new file mode 100644 index 000000000..f273e5ab2 --- /dev/null +++ b/.changeset/kind-beds-divide.md @@ -0,0 +1,5 @@ +--- +"@changesets/git": patch +--- + +Fixed `getCurrentCommitId` so that the returned value doesn't contain quotation marks on some Windows machines. diff --git a/packages/git/src/index.ts b/packages/git/src/index.ts index 5af8d1ee7..2c65deaae 100644 --- a/packages/git/src/index.ts +++ b/packages/git/src/index.ts @@ -292,9 +292,7 @@ export async function getCurrentCommitId({ }: { cwd: string; }): Promise { - return ( - await spawn("git", ["show", `--format="%h"`, "--no-patch"], { cwd }) - ).stdout + return (await spawn("git", ["rev-parse", "--short", "HEAD"], { cwd })).stdout .toString() .trim(); }