New Mercurial Repository, New Issue Tracker
February 23rd, 2011 by Dario Solera | Filed under Community, Development.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!



Mercurial is cool, Codebasehq is cool, public Mercurial is VERY cool
Thanks a lot for making the repository available to the community. It’s a great incentive to get involved in the project.
Our SVN repository was public too, but was not of much use after all. I hope it’s going to get better now.
[...] This post was mentioned on Twitter by Dario Solera and Threeplicate Srl, ScrewTurn Wiki. ScrewTurn Wiki said: New Mercurial Repository, New Issue Tracker http://www.screwturn.eu/blog/?p=360 [...]
That’s great !
I was already using the svn, and I’ve got some patches. I will certainly use mercurial to submit them, great job !
Hi styx, the Mercurial repo is read-only, very much like the old SVN repo.
So we still must provide patch like we’ve done with svn ? There is no way to “request for pull” as we can do with github ?
Basically, yes, you’ll need to provide patches, at least for now. The public repo is just a clone of our real repo.
Note also : the source code is certainly often accessed from work offices (where sct is used), and there are certainly some strict port rules.
The port 8888 will certainly be blocked.
Could it be possible to use a more frequent used port ? or a subdomain like http://hg.screwturn.eu ?
Good idea. I’m waiting for DNS changes to propagate, then the repo will be available at hg.screwturn.eu.
It works perfectly, thanks !