[WIP] Make rebase faster by separating rebase related actions from GitRev.GetAction() to GitRev.GetRebaseAction()

No need to run diff for rebase

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