rebase: introduce a dedicated backend for --preserve-merges