A worked example, rendered from real sample data. Sign in to run the tool on your own input.
commit 1a2b3c4d5e6f7g8h9i0j
Author: Ada <ada@example.com>
Date: Mon Apr 14 10:21:00 2026 -0700
Add user profile page
commit 9f8e7d6c5b4a3z2y1x0w
Author: Linus <linus@example.com>
Date: Sun Apr 13 22:10:00 2026 -0700
Fix login redirect bug
commit 5t4r3s2q1p0o9n8m7l6k
Author: Ada <ada@example.com>
Date: Sat Apr 12 15:45:30 2026 -0700
Update authentication flow
commit 2h1g9f8e7d6c5b4a3z2y
Author: Maya <maya@example.com>
Date: Fri Apr 11 09:15:00 2026 -0700
Refactor database queries[
{
"hash": "1a2b3c4d5e6f7",
"author": "Ada <ada@example.com>",
"date": "Mon Apr 14 10:21:00 2026 -0700",
"subject": "Add user profile page"
},
{
"hash": "9f8e7d6c5b4a3",
"author": "Linus <linus@example.com>",
"date": "Sun Apr 13 22:10:00 2026 -0700",
"subject": "Fix login redirect bug"
}
]
Parse git log output into structured JSON. Part of the DevTools Surf developer suite. Browse more tools in the Developer Utilities collection.