2015-06-03 23:20:19 +01:00
2015-06-03 23:20:18 +01:00
2014-08-26 21:20:48 +01:00
2015-06-03 23:20:19 +01:00
2014-08-19 00:10:13 +01:00
2014-08-26 22:26:09 +01:00

Boost Update Scripts

Script to handle various Boost tasks, such as:

  • Updating the submodules in the super project.
  • Updating a mirror of the Boost repositories.
  • Fetching the pull request data from GitHub.

Getting started.

These scripts require PHP 5.3 or above (preferably 5.4 or above), and composer.

  1. Clone this repo.
  2. Install the dependencies using composer install.
  3. Create a config.json file in this directory.

Example configuration file:

{
    "data": "../data",
    "username": "your-username",
    "password": "your-password",
    "website-data": "path-to-website-data",
    "push-to-repo": false,
    "superproject-branches": {
        "master": "master",
        "develop": "develop"
    }
}

data is the path to the directory that will hold data for this script.

username and password are the GitHub login details for the account that the script will use.

website-data is the path to the website's data folder, where any data generated for the website (currently only the pull request report) is placed. This is optional, if it's absent the data will be written to stdout.

If push-to-repo is true then any git changes made (such as updating the submodules) will be pushed to GitHub. Don't want this to happen when testing the script.

The keys in superproject-branches specifies the branches in the super project to update, the values are the branches to update from.

Description
Mirrored via gitea-mirror
Readme 744 KiB
Languages
PHP 99.9%
Shell 0.1%