Source Code

We use source code branches to handle our different release series.

The latest, most ambitious branch is trunk [External].

Our current release series is org.packetfence.1_9 [External].

We develop large features into feature branches. To see a list of all the branches hosted see http://mtn.inverse.ca/ [External].

To obtain the latest development version, please use Monotone [External].

Initial setup

If you've not yet created a local monotone database, please execute (assuming you want to name the database pf.mtn)

mtn db init --db=~/pf.mtn

Then pull the revisions from inverse.ca to your local database by executing

mtn --db=~/pf.mtn pull inverse.ca org.packetfence.trunk

and do a checkout with

mtn --db=~/pf.mtn checkout --branch org.packetfence.trunk

Updating to the latest revision

If you want to update to the latest revision, just change the current directory to org.packetfence.trunk and run:

mtn --db=~/pf.mtn pull inverse.ca org.packetfence.trunk
mtn update