Can I squash commits in Mercurial?
Yes, you can do this using mercurial without any extensions by Concatenating Changesets. Alternately if you want to use an extension you could use: The Collapse Extension The Rebase Extension or The Histedit Extension