Skip to content
This repository has been archived by the owner on Dec 12, 2022. It is now read-only.

ubports/ubports-qa-scripts

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 44 commits ahead of mariogrip:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

qa-scripts

The UBports QA scripts allow you to efficiently manage PPAs from repo.ubports.com for testing deb components. See http://docs.ubports.com/en/latest/about/process/ppa.html.

Usage

phablet@ubuntu-phablet:~$ ./ubports-qa
usage: ubports-qa [-h] {install,remove,list,update} ...

The UBports QA scripts allow you to efficiently manage PPAs from
repo.ubports.com for testing deb components. See
http://docs.ubports.com/en/latest/about/process/ppa.html.

positional arguments:
  {install,remove,list,update}
    install             Install a ppa or pull-request
    remove              Remove and uninstall a PPA
    list                List installed PPAs
    update              Update all packages using apt

optional arguments:
  -h, --help            show this help message and exit

Examples

Command Explaination
sudo ubports-qa install xenial_-_somebranch Add the xenial_-_somebranch ppa and install upgrade all packages
sudo ubports-qa install dialer-app 5 Add the branch of the fifth pull-request on the dialer-app as a PPA and upgrade all packages
sudo ubports-qa remove xenial_-_somebranch Remove the xenial_-_somebranch ppa and upgrade all packages
ubports-qa list List all installed testing-PPAs
sudo ubports-qa update Upgrade all packages

Contributing

When modifying the ubports-qa script, run black before you commit. This helps to reduce the diffs between commits and keeps formatting simple.