~nataliabidart/magicicada-client/snapping

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
In order to run tests in ubuntuone-client, you will need to have a built
version of ubuntuone-storage-protocol in a tree, or installed. You can
specify the path to a built tree with the --with-protocol option to configure,
or autogen.sh (which calls configure after creating it).

Or you can simply bootstrap and everything will happen automagically:

$: make bootstrap

After configuring, in order to run the tests, all you need to do is run
make check.

$: make check


Magicicada uses branch based development on Launchpad, and bugs to track
features and issues. Make sure a bug is filed for the piece of code you wish
to work on. When committing your changes, be sure to specify the bug # it
fixes using the --fixes option in bzr.

$: bzr commit --fixes=lp:<BUGNUMBER>

If you forget to do this, you can can create an empty commit with just
the bug link in the metadata.

$: bzr commit --unchanged --fixes=lp:<BUGNUMER>

After pushing your branch to Launchpad, you will need to propose it
for merging into the parent branch. You can do this from the Launchpad web
page for your branch. In order for your branch to be accepted, it needs to
ensure all existing tests keep passing, and the code you are adding/modifying
has the proper addings/modifications in the tests/ folder.
Your branch will also need at least one Magicicada developers (the
chicharreros team) positive vote before landing.