Generate synthetic git data
Generates synthetic source-control fixtures for testing developer tools, repository dashboards, import workflows, and log parsing. Supported methods: profile, branch, commitDate, commitEntry, commitMessage, and commitSha.
Authorizations
Bearer token authentication. Use format: Bearer YOUR_API_KEY
Body
Number of git records to generate (1-100). Passed as string but must be numeric.
^[1-9]\d?$|^100$"10"
Locale for generated data (e.g., en, es, fr, de, pt_BR, zh_CN)
"en"
Seed for deterministic generation. Same seed produces same results.
"12345"
Git generation method. Defaults to profile.
profile, branch, commitDate, commitEntry, commitMessage, commitSha "profile"
Optional reference date for commit date and commit entry output. Use an ISO 8601 date string.
64"2024-01-15T12:00:00.000Z"
Line ending style for commit-entry output.
LF, CRLF "LF"
Include a merge line when method=commitEntry or profile.
true, false "false"
Generated commit SHA length. Defaults to 40 and is capped at 40.
^[1-9]\d*$"40"