aboutsummaryrefslogtreecommitdiff
path: root/src/modules/git
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/git')
-rw-r--r--src/modules/git/index.ts5
1 files changed, 4 insertions, 1 deletions
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 })}`,