ScrewTurn Wiki 4 Releases and News

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!


10 Responses to “New Mercurial Repository, New Issue Tracker”

  1. 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.

  2. Dario Solera says:

    Our SVN repository was public too, but was not of much use after all. I hope it’s going to get better now.

  3. [...] 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 [...]

  4. styx31 says:

    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 !

  5. Dario Solera says:

    Hi styx, the Mercurial repo is read-only, very much like the old SVN repo.

  6. styx31 says:

    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 ?

  7. Dario Solera says:

    Basically, yes, you’ll need to provide patches, at least for now. The public repo is just a clone of our real repo.

  8. styx31 says:

    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 ?

  9. Dario Solera says:

    Good idea. I’m waiting for DNS changes to propagate, then the repo will be available at hg.screwturn.eu.

  10. styx31 says:

    It works perfectly, thanks !

Leave a Reply

Side Projects

  • RESX Synchronizer allows to synchronize multi-language .resx files (used for the development of ScrewTurn Wiki).
  • Pixel Picker enables to pick the color of pixels on your screen — very handy for day-to-day graphics-related activities.

About