From 667599d8fb59c31166b897799f30788edc5f54d7 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Sat, 4 Feb 2023 21:57:45 +0100 Subject: fix(git): commitEntry normalize user (#1813) --- src/modules/git/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/modules/git') diff --git a/src/modules/git/index.ts b/src/modules/git/index.ts index 05d24f71..394f9610 100644 --- a/src/modules/git/index.ts +++ b/src/modules/git/index.ts @@ -109,9 +109,12 @@ export class GitModule { const lastName = this.faker.person.lastName(); const fullName = this.faker.person.fullName({ firstName, lastName }); const username = this.faker.internet.userName(firstName, lastName); - const user = this.faker.helpers.arrayElement([fullName, username]); + let user = this.faker.helpers.arrayElement([fullName, username]); const email = this.faker.internet.email(firstName, lastName); + // Normalize user according to https://github.com/libgit2/libgit2/issues/5342 + user = user.replace(/^[\.,:;"\\']|[\<\>\n]|[\.,:;"\\']$/g, ''); + lines.push( `Author: ${user} <${email}>`, `Date: ${this.commitDate({ refDate })}`, -- cgit v1.2.3