Re: [jokosher-devel] jokosher-devel-list Digest, Vol 25, Issue 2



Sounds good - haven't been able to actually do anything on Jokosher for a while as I'm doing some freelance IT support and web dev for people, but I'll be sure to check it out when I get a block of free time!

Peace,
Tom

2008/8/9 <jokosher-devel-list-request gnome org>
Send jokosher-devel-list mailing list submissions to
       jokosher-devel-list gnome org

To subscribe or unsubscribe via the World Wide Web, visit
       http://mail.gnome.org/mailman/listinfo/jokosher-devel-list
or, via email, send a message with subject or body 'help' to
       jokosher-devel-list-request gnome org

You can reach the person managing the list at
       jokosher-devel-list-owner gnome org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of jokosher-devel-list digest..."

Today's Topics:

  1. Bazaar+Launchpad repository convertion complete (Laszlo Pandy)


---------- Forwarded message ----------
From: Laszlo Pandy <laszlok2 gmail com>
To: jokosher-devel-list gnome org
Date: Fri, 08 Aug 2008 13:14:42 -0400
Subject: [jokosher-devel] Bazaar+Launchpad repository convertion complete
The main Jokosher repository previously located on python-hosting[1] has now been moved to Launchpad. I performed the conversion last night with the help of Bazaar hacker Robert Collins. Once I figured out how to make it split each SVN branch up separately the conversion went smoothly.

As of right now, all the code in SVN is hosted on Launchpad. Please *do not* commit to SVN; it is now considered deprecated. To get the main Jokosher branch run the command:
   bzr branch lp:jokosher

This will checkout the trunk branch, and has the same effect as the previous SVN checkout command did. If you are used to following the main development this is the command to use. To update your code with the main branch as you would with 'svn update' use the following command:
   bzr pull

The main branch is registered under the launchpad team jokosher-code. Only the members of that team can push changes into the main branch, however even those members should not always push changes directly to the main branch. You should create your own branch for regular development (you can create a new one for each feature/bug if you like) and store it on launchpad like so:
   bzr branch lp:jokosher
   cd jokosher
   bzr launchpad-login laszlok2
   bzr push lp:~laszlok2/jokosher/devel

There are instructions how to add an SSH key to launchpad and login using bazaar on launchpad[2].

Those commands will create a branch named "devel" which is stored on launchpad. Because it is under my username "laszlok2" only I can commit to it. When your feature or bug is complete, use the "Propose for merging into another branch" link on launchpad, or send a mail to the mailing list requesting it to be merged.

This method has the huge advantage that it can be done by anyone. Even if you don't have an SVN account, and we have never heard of you, you can still branch and start committing your changes to your branch. Later when you have something impressive to show us we can merge your branch into main.

You can see all the present branches on the Jokosher page on launchpad[2]. You will see that there are branches for releases 0.1, 0.2, 0.9 and Elleo-SoC. Theses are exact copies of the folders in JonoEdit/branches/ from SVN.

Also there is a jokosher-art branch which corresponds to the jokosher-art folder in SVN, but I don't think anyone uses that anymore. The gst-chansplit and jokosher-extra folders have been abandoned, although they remain in SVN for anyone who wants them.

Hope everyone gets quickly aquainted with the productive features of Bazaar and that the change to distributed versioning isn't too much to handle. If you have any questions, or if it is unclear please let me know.

Laszlo

[1] http://svn.jokosher.python-hosting.com/
[2] https://help.launchpad.net/FeatureHighlights/EasyBranching
[3] https://code.launchpad.net/jokosher


_______________________________________________
jokosher-devel-list mailing list
jokosher-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/jokosher-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]