Bzr mirror of GNOME

John Carr has setup a Bzr mirror of all GNOME repositories. Details are available on the wiki. Most GNOME modules are available via Launchpad, but that one doesn’t allow you to commit to SVN (IIRC). The mirror by John Carr does allow commits. For this all to work you’ll need latest Bzr and bzr-svn.

Copy/pasting the instruction:

Usage:
We’ll create a project folder for your module which can house multiple branches. The branches will share revisions to save disk space.

cd ~/
bzr init-repo --rich-root-pack cheese
cd cheese/
bzr branch http://gnome.unrouted.co.uk/cheese/trunk

If you want to get the latest stuff:

cd ~/cheese/trunk
bzr pull

If you need something that hasn’t made it to the mirror yet, you can pull directly from GNOME SVN:

cd ~/cheese/trunk
bzr pull http://svn.gnome.org/svn/cheese/trunk

When you have some changes that are in your trunk branch, but not in SVN, you can push:

cd ~/cheese/trunk
bzr push svn+ssh://username@svn.gnome.org/svn/cheese/trunk

Note: If someone wants to setup a git mirror, contact me. I can grant rsync access to speed up the conversion. Regarding the Bzr mirror: It is all John Carr. For praises and more, contact him.

5 thoughts on “Bzr mirror of GNOME”

  1. I hope GNOME doesnt start depending on a proprietary piece of technology like launchpad. Just say NO.

  2. mint: do something useful and check your facts, all of bzr is GPL’ed.

    Olav & John, thanks for setting this up, I’ve been trying to “bisect” a bug with svn – it sucks – this will help a lot, thanks.

  3. I think what bugged mint is this sentance:
    “Most GNOME modules are available via Launchpad”

    I too thought “OMG, Gnome will depend on proprietary software !”

    I know bzr is free and I simply can’t criticize it as I never ever used it. But what’s the relation between bzr and launchpad? Why putting all Gnome modules on launchpad?

    Sincerely, Gnome might use bzr if they want and I have no right to complain as it is totally free software. However, the day Gnome goes to launchpad (if that’s what the quoted sentance means) is the day I’ll leave Gnome.

  4. Launchpad mirrors various stuff and makes it available via Bzr. That is what I mean. I won’t consider Launchpad as long as it is not free software.

    So to answer your question: Yes, GNOME might use Launchpad if it is released as free software.

Comments are closed.