This is mostly a public service announcement.
We’ve migrated ScrewTurn Wiki’s repository to Mercurial, and a public clone is now available at http://bitbucket.org/screwturn/screwturn-wiki. Also, we migrated from Unfuddle to Codebase specifically to support Mercurial and public access to our issue tracker.
If you are one of those many users who run a customized version of ScrewTurn Wiki, I imagine that merging changes into a new application version was never easy. With Mercurial you can now do that more easily. Let’s see how.
Firstly, clone STW’s repository:
hg clone http://bitbucket.org/screwturn/screwturn-wiki ScrewTurnWiki
Re-apply your changes, possibly with a patch and merge tool, then commit them into your local repository.
hg commit -m "My super mod"
Every time we push new changes into our repository, you can simply pull them into your clone and easily merge them with your customizations:
hg pull hg up hg merge hg commit
This way you get the benefits of version control for your very own changes without the burden of merging them with our updates. Cool!