TODO ==== * Add links to official git documentation in docs. * Checkout cargo source code. * Add sanity checks of option combinations and values to command options implementation.