WIP
WIP the Git backend is almost ported

They are still few things to fix in the Ir_sync API, this doesn't quite expose the right thing to make Git happy.