aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Simpler branch and tag naming in test reposMarkus Lehtonen2015-11-27
| | | | | | | | Removes the cumbersome srcdata/... prefixes from the branch and tag names. Also, renames pristine_tar branches to pristine-tar as this re-naming hack is not needed, anymore. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add serialized test package repositoriesMarkus Lehtonen2015-11-27
| | | | | | | Direct import of the srcdata/<package>/... branches and tags of the main repository into serialized per-package repositories. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add manage.pyMarkus Lehtonen2015-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | A new script for managing the test package repositories and building the binary test artefacts (rpm, srpm and orig tarballs) from those. Previously, test packages were maintained as separate branches in this test data repository. However, this cluttered the refs space of the main repository and made managing the test package "repositories" cumbersome and also error prone, as many packages were basically managed in the same git repository. Multiple branches also caused problems for downstream users as the main repository is basically used as a git submodule of git-buildpackage repository. In the new model test package repositories are "serialized" as patches accompanied with the proper metadata to re-construct the git repository when needed. The new manage.py script is a tool for creating and serializing the test package repositories as well as building binary artefacts from these repositories. The repositories can be "perfectly" re-constructed, meaning that all tags and local branches are restored with full history and all object hashes are preserved as well. The data layout shall be such that serialized data of a each repository resides in a separate <NAME>.data directory. When changes to the repository are required, or it needs to be built, it can be reconstructed into <NAME>.repo directory. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Remove bootstrap.py and manifest fileMarkus Lehtonen2015-11-26
| | | | | | A step towards new way of managing the test package repositories. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Adapt branches to new patch-export option namesMarkus Lehtonen2015-11-24
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: unbreak branch updateMarkus Lehtonen2015-02-26
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add pristine-tar branchesMarkus Lehtonen2014-07-21
| | | | | | | Use mangled branch names ('pristine_tar' instead of 'pristine-tar') to not confuse pristine-tar tool. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add dummy binary RPMsMarkus Lehtonen2014-07-21
| | | | | | Reference RPMs for buildpackage testing. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: fix loading of hooksMarkus Lehtonen2014-07-21
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: disable one anomalous pylint errMarkus Lehtonen2014-07-21
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: give log string arguments as function parametersMarkus Lehtonen2014-07-21
| | | | | | Cosmetic code style fix. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* manifest: add original branch nameMarkus Lehtonen2014-07-18
| | | | | | | | Needed when branch names must not be mangled - e.g. when building packages as the branch names are configured in package-specific gbp.conf. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add pq/development branch for 'gbp-test' packageMarkus Lehtonen2014-07-18
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Update manifestMarkus Lehtonen2014-07-18
| | | | | | Adds .gitignore to gbp-test/master branch. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: add manifest subclassMarkus Lehtonen2014-06-10
| | | | | | | | Move add_project() functionality from gbp back to the test data repo. This functionality is only used here so it makes sense to maintain it here, too. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: Fix one log messageMarkus Lehtonen2014-06-10
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* manifest: export native package branches, tooMarkus Lehtonen2014-02-25
| | | | | | | Also, updates to some branches that will now contain rpm changelogs in the packaging data. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: minor typo fixMarkus Lehtonen2014-02-25
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add test repo manifestMarkus Lehtonen2013-12-13
| | | | | | For testing gbp pq-rpm, for now. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: build without switching branchesMarkus Lehtonen2013-12-12
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: return to current branchMarkus Lehtonen2013-12-12
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Move RepoManifest to gbpMarkus Lehtonen2013-12-12
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: implement test repo manifest generationMarkus Lehtonen2013-09-20
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add dummy orig archives for import_orig testingMarkus Lehtonen2013-08-30
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: support silent buildingMarkus Lehtonen2013-08-30
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: Support hooksMarkus Lehtonen2013-08-30
| | | | | | | Initial support for per-branch hooks. Currently only post-build hook is supported. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add yet another source rpmMarkus Lehtonen2013-08-30
| | | | | | This srpm has auto-generated patches. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* bootstrap: create orig tarballsMarkus Lehtonen2013-08-30
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add bootstrap.py for re-creating and updating the testdataMarkus Lehtonen2013-08-30
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add new srpm to test compressed patches.Markus Lehtonen2013-05-20
| | | | | | Enables testing of importing gzip and bzip2 compressed patches. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Update gbp-test2 to contain a patch in git email formatMarkus Lehtonen2013-01-15
| | | | | | For testing author name and date parsing of patch-import. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Change srpms to reflect the corrected patch number handlingMarkus Lehtonen2013-01-11
| | | | | | GBP now treats 'Patch:' as patch number -1, instead of 0. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Update gbp-test2 to have multiple specs and patch with URLMarkus Lehtonen2013-01-09
| | | | | | To test newest fixes in import-srpm. Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add dummy test source rpmsMarkus Lehtonen2012-11-22
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Add READMEMarkus Lehtonen2012-11-06
| | | | Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
* Repository initializationMarkus Lehtonen2012-11-06
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>