I'd certainly be interested in a git-backed hledger. I store my files as:
main.journal # Include $year.journal
$year.journal # Set the year, include $year/$month.journal
$year/$month.journal # Sorted by effective date then by account
in git. Having hledger do auto-commit when things balance would be great since the commits tend to just have messages like "Receipts up to $date" and "Reconcile with $account up to $date" anyway.