They might not have similar aptitude with Ocaml or Python. Given enough time, all bugs are shallow, and Git is becoming popular enough that this becomes true. After all, Python itself was also written in C, so it is theoretically at risk to the same things.
Git has historically had a few bugs with some high-level commands not correctly reacting to errors in lower-level commands, but they have been largely squashed in recent releases. The low-level commands have always been pretty solid, and the git repository format has been stable for a long, long time now.
So in summary, I wouldn't be too concerned about the implementation language of choice. It's always about the maker, not about the tools.
http://thread.gmane.org/gmane.comp.version-control.git/57643...