diff options
Diffstat (limited to 'src/modules/git')
| -rw-r--r-- | src/modules/git/index.ts | 5 |
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 })}`, |
