Using Local Git Repo
Initial setup
-
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> -
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" -
Merge and run other commands from this local git repository to other repositories.
Subsequent updates
-
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> -
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" -
Select/merge and run other commands from this local git repository to other repositories.