eLAS Wiki

Getting the code

The eLAS source code is kept in Bazaar repositories available on http://code.orions2.org/elas/

Branches

eLAS is following a CI model where all feature development happens on separate branches to contain bugs.

BUGFIX     -- 1.1 -
          /        \
MAIN ---- 1 --------- 2 ----- 3 ----- 4
          \           /\     /\
DEV        -----------  -----  ----------->
               \         /
FEATURE X       ---------

To get the source code for the main branch, just use

bzr branch http://code.orions2.org/elas/main

For the development branch, use:

bzr branch http://code.orions2.org/elas/dev

Diff & Merge

To get changes between your branch and main (or any other), do a pull from main first if you want to compare the latest:

bzr diff -r branch:../<branch>

Merge changes from main back into your branch:

bzr merge ../trunk2

Providing patches

If you are not working on an branch of eLAS on the development server, please provide any changes as patches using the bzr diff command. You can upload your patch to issue in Redmine here.

Release testing checklist

Checklist

Specifications

eLAS mail functionality
eLAS 3.x REST API
LETS Search Engine (LSE)