Supoort new repos.yaml format in backenddb
authorZhuoX Li <zhuox.li@intel.com>
Fri, 18 Apr 2014 10:08:56 +0000 (18:08 +0800)
committerYang Lin <lin.a.yang@intel.com>
Wed, 30 Apr 2014 02:31:53 +0000 (10:31 +0800)
commitd31cbd94783c2c97254e2f2792acce706aa1d584
treeb6c5672f767ab7fe064211281b17e685848ddee6
parent63ce1f481ffc7d400cfbc127bc3521f5316fbb4d
Supoort new repos.yaml format in backenddb

To support merge multiply repos into one single snapshot,
add new keyword'Targets' in repos.yaml and remove origin 'Target'.
One example shows asbelow.
- Name: Tizen-generic
  Link: latest
  Release: "tizen"
  TopLevel: /srv/builds/temp/generic
  Project: Tizen:Generic
  ProjectConfig: yes
  SnapshotDir: snapshots/tizen/generic/
  PrereleaseDir: prerelease/tizen/generic/
  Targets:
      - Name: ia32-wayland
        Architectures:
            - ia32
      - Name: ia32-x11
        Architectures:
            - ia32

Fixes: #1820

Change-Id: I81adb4e9333b770e119755168a79400b91cee262
common/backenddb.py
tests/test_backenddb.py