Factorize rebasing behaviour.