Implement 'devel' subcommand
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Sat, 8 Feb 2014 08:58:49 +0000 (10:58 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 25 Mar 2014 11:26:38 +0000 (13:26 +0200)
commit33355e3fc6d88875bf9f9414911a36bc191687c4
treec305a05fc5f1e15cac0e02a4e8a4e8cc7e25fb2c
parent18dbe2483f8d1829c730ec961e6107fce241503b
Implement 'devel' subcommand

This command is to support another development model where packaging
files are maintained in a separate branch and source code changes in
separate development branch(es). The devel command is designed for
managing these development branches.

The subcommand provides the following actions:
1. gbs devel start: initialize development branch
2. gbs devel export: export patches from development branch back onto
                     the packaging branch
3. gbs devel drop: delete the development branch
4. gbs devel switch: switch between packaging and development branches
5. gbs devel convert: convert a package from the "old single branch"
                      development model to the new model

Change-Id: I2eec2b2ed73f50e03a9f7a2e5f6d24fc765c3a5b
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
gitbuildsys/cmd_devel.py [new file with mode: 0644]
gitbuildsys/conf.py
packaging/gbs.spec
tools/gbs