Add gitignore for documentation

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
trvis: initial configuration

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
travis: add verbosity

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
test: add test-lib helper

So that we have a common shared setup.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
travis: remove Ruby 1.8

Too old. We'll make it work later.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Fix a few typos in the docs

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
doc: fix a grammatical error

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Add --list option

So that we can see all the integration branches.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Add --delete option

To delete the integration sheet information.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Remove dead code

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Trivial cleanup

$merged is an array of strings, no need to add an extra newline at the
end of each one.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Refactor code into Integration.start

Will be useful to reuse this code.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Trivial simplification

We don't need to store the full branch ref.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Add support for --apply

This option would be useful to apply pending branches to merge on top of
another (non-integration) branch. Mostly for comparison purposes.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Add missing help in the command line usage

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
test: check generation of partially merged branches

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>