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
Related Contents:
- With Mercurial, how can I “compress” a series of changesets into one before pushing?
- how to ignore files in kiln/mercurial using tortoise hg “that are part of the repository”
- How to save username and password with Mercurial?
- Mercurial Remove History
- How do I clone a repository and preserve the file time stamps?
- Is there any way to delete local commits in Mercurial?
- Abandoning changes without deleting from history
- Managing release branches in Mercurial
- Mercurial stuck “waiting for lock”
- Mercurial: Can I rename a branch?
- Graft vs. Transplant
- Mercurial cherry picking changes for commit
- Describe your workflow of using version control (VCS or DVCS) [closed]
- Distributed Version Control Systems and the Enterprise – a Good mix? [closed]
- Partial clone with Git and Mercurial
- Git and Mercurial – Compare and Contrast
- Merging: Hg/Git vs. SVN
- What is the Difference Between Mercurial and Git?
- How to export revision history from mercurial or git to cvs?
- How to search through all Git and Mercurial commits in the repository for a certain string?
- Why is branching and merging easier in Mercurial than in Subversion?
- How and/or why is merging in Git better than in SVN?
- Git interoperability with a Mercurial Repository
- Transferring legacy code base from cvs to distributed repository (e.g. git or mercurial). Suggestions needed for initial repository design [closed]
- Mercurial .hgignore for Visual Studio 2008 projects
- Printing Unicode characters to the PowerShell prompt
- Mercurial — revert back to old version and continue from there
- Mercurial for Beginners: The Definitive Practical Guide
- Named Branches vs Multiple Repositories
- Mercurial Subrepos – How do you create them and how do they work?
- What is the difference between hg forget and hg remove?
- Convert Mercurial project to Git [duplicate]
- How to edit incorrect commit message in Mercurial? [duplicate]
- What are the relative strengths and weaknesses of Git, Mercurial, and Bazaar? [closed]
- What’s the easiest way to commit and push a single file while leaving other modifications alone?
- Get certificate fingerprint of HTTPS server from command line?
- Hg: How to do a rebase like git’s rebase
- Mercurial (and, I guess Git) with Dropbox: any drawbacks?
- Is there a way to use a Mercurial repository as Git submodule?
- Mercurial: Merging one file between branches in one repo
- Mercurial .hgignore for Visual Studio 2010 projects
- What makes merging in DVCS easy?
- Handling renames: svn vs. git vs. mercurial