Considering switching to Mercurial or Git? We are too. I\'m currently studying the benefits of DVCS which turn out to be vast, lust and must.
I would love to hear f
It seems that for us the "killer app" will turn to be the possibility to push code through stages.
We will have DEV repo, which all the devs are pushing into it. QA repo will accept push from the DEV repo and will build it's version of the code for testing. Once testing is complete they will push the code to Production repo (QA repo is the only one that can push changes to the production repo) from which a "production" release will be build.
This is outlined briefly in Joel's hginit (near the bottom of the page).
I will update this post once we actually implemented the described above setup.