Jelmer Vernooij <jelmer at samba.org> writes: [snip] > The whole point of rebase (as I understand it from Git users) is to > clean up history and get rid of those old commits. Rebase is useful for keeping a linear history, when it is right to do so. Too often a merge is just useless noise.