&quot;Understanding the index also helps greatly when you need to do a merge, cherry-pick, or other similar operation; you need a staging area to work in, separate from the work tree.&quot;<p>Actually, with mercurial I don&#x27;t need a staging area to work in separate from the working copy to perform merge, cherry-pick, or other similar operations.  The index appears to be needless complication.