Fix Removal of Fixup Sections in Github Commits (#467)
[COMBINE] commits = ["fbd1584e7baed4a3603e3c810066603185f1b230"] [COMBINE]
This commit is contained in:
parent
78448dfe84
commit
cd3e175876
@ -42,7 +42,8 @@ export async function parseFixUp(commit: Commit): Promise<boolean> {
|
|||||||
data.commitFixes.set(commit.hash, {
|
data.commitFixes.set(commit.hash, {
|
||||||
sha: commit.hash,
|
sha: commit.hash,
|
||||||
newTitle: commit.message,
|
newTitle: commit.message,
|
||||||
newBody: commit.body.replace(matter.matter.trim(), ""),
|
// Replace "\r\n" (Caused by editing on GitHub) with "\n", as the output matter has this done.
|
||||||
|
newBody: commit.body.replace(/\r\n/g, "\n").replace(matter.matter.trim(), ""),
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
@ -183,7 +184,8 @@ async function parse<T>(
|
|||||||
// Remove everything before first delimiter in body
|
// Remove everything before first delimiter in body
|
||||||
const list = commitBody.split(delimiter);
|
const list = commitBody.split(delimiter);
|
||||||
list.shift();
|
list.shift();
|
||||||
const body = `${delimiter} ${list.join(delimiter)}`.split("\r\n").join("\n");
|
// Replace "\r\n" (Caused by editing on GitHub) with "\n", as \r\n crashes the TOML parser.
|
||||||
|
const body = `${delimiter} ${list.join(delimiter)}`.replace(/\r\n/g, "\n");
|
||||||
|
|
||||||
// Parse
|
// Parse
|
||||||
const parseResult = matter(body, {
|
const parseResult = matter(body, {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user