Improve error reporting of CGit::Revert

Do not show message boxes in helper functions, but leave this to the caller.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GitProgressList: Report error to list instead of showing a message box

Signed-off-by: Sven Strickroth <email@cs-ware.de>
GitProgressList: Correctly show transfer status information

If remote_cb is used, one has to manually set remote_callbacks on clone.

This fixes a regression of 1ac23b8871c08a0fcdddb0bb29abf925184ecd45.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix Repository Browser said commit not found in submodule

Fix regression of f856c5a9bbacb727603794cae92e418d7653bf53

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>