Using Local Git Repo

Initial setup

  1. Download and extract initial base build.
    cd <temp_location>
    qpm3-cli build-download --software-product-name Test.LA.1.0.r1 --base-build Test.LA.1.0.r1-00195-STD.PROD-1.7822.6 --distro-name "Snapdragon_Premium_High_2021.SPF.1.0|AMSS|Standard|OEM|" --image-name mpss --download-location "C:\Users\qpm\Downloads"
    tar -xf Lahaina.LA.1.0.r1-000550-STD.PROD-3.zip -C <local_destination>

  2. Create local git repo.
    cd <local_destination>
    git init
    git add .
    git commit -m "Creating local git for Lahaina.LA.1.0.r1-00550-STD.PROD-3 Standard OEM Distro"

  3. Merge and run other commands from this local git repository to other repositories.

Subsequent updates

  1. Download and extract subsequent updates.
    cd <temp_location>
    qpm3-cli diff-build-download --software-product-name Test.LA.1.0.r1 --base-build Test.LA.1.0.r1-00195-STD.PROD-1.7822.6 --target-build Test.LA.1.0.r1-00195-STD.PROD-1.8172.1 --distro-name "Snapdragon_Premium_High_2021.SPF.1.0|AMSS|Standard|OEM|" --image-name mpss --download-location "C:\Users\qpm\Downloads"
    tar -xf Lahaina.LA.1.0.r1-000550-STD.PROD-3.163.1 --overwrite -C <local_destination>

  2. Update git repository.
    cd <local_destination>
    git add .
    git commit -m "Updating changes in Lahaina.LA.1.0.r1-00550-STD.PROD-3.163.1"

  3. Select/merge and run other commands from this local git repository to other repositories.