Recent Changes - Search:

Get GNU Solfege at SourceForge.net. Fast, secure and Free Open Source software downloads


Bzr

bzr prior to 1.4 has some bugs related to ghost revisions. So while branching works just fine, you may not log the very first revision. So you have to do bzr log -r 2.. to see all revisions except the very first. Or more likely log --forward -r -10.. to see the latest revisions.

Get the latest devel snapshot of solfege

Create a shared repository

This step is not necessary, but it will speed up things for you if you create more than one branch, as this will make you download each revision only once.

A shared repository is just a directory with a .bzr directory in it. And you will create all your branches inside this directory. We create it with the bzr init-repo command, and you can give it whatever name you want.

 bzr init-repo solfege.repo

Create a branch

Then, inside solfege.repo run:

 bzr branch http://www.solfege.org/bzr/solfege.dev solfege.dev

to create a branch. This will create a branch and store it in a directory named solfege. Again, you can give the directory the name you want:

Then to build:

 cd solfege.dev
 ./autogen.sh
 make

If you don't have all the dependencies to build the documentation (but you need rsvg), it is ok to drop the "make" step, and run the following instead:

 make solfege/languages.py
 make graphics/solfege.png

If the last line silently does nothing if rsvg is not installed at configure time, but then the program will fail when you run it.

To check for updates, run:

 bzr pull http://www.solfege.org/bzr/solfege.dev

from inside your branch, assuming it was the solfege.dev branch you checked out.

Which branches exists?

The main development branch is http://www.solfege.org/bzr/solfege.dev and the current stable branch is http://www.solfege.org/bzr/3.16.

Visit http://www.solfege.org/bzr with a web browser to see other branches.

Old development branches, that will never be worked more on, are stored in http://www.solfege.org/bzr/old/.

The http://www.solfege.org/bzr/merged/ directory contain branches that has been merged.

Edit - History - Print - Recent Changes - Search
Page last modified on August 23, 2010, at 07:15 PM