|
|
@ -25,10 +25,20 @@ checkout() { |
|
|
|
tag="$2" |
|
|
|
tag="$2" |
|
|
|
git stash |
|
|
|
git stash |
|
|
|
if [ "$tag" = "latest" ]; then |
|
|
|
if [ "$tag" = "latest" ]; then |
|
|
|
git checkout master || return 1 |
|
|
|
vtag="master" |
|
|
|
else |
|
|
|
else |
|
|
|
git checkout "$vehicle-$tag" || return 1 |
|
|
|
vtag="$vehicle-$tag" |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
git checkout "$vtag" || return 1 |
|
|
|
|
|
|
|
(cd ../PX4NuttX && git checkout "$vtag") || { |
|
|
|
|
|
|
|
git checkout master |
|
|
|
|
|
|
|
return 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
(cd ../PX4Firmware && git checkout "$vtag") || { |
|
|
|
|
|
|
|
git checkout master |
|
|
|
|
|
|
|
(cd ../PX4NuttX && git checkout master) |
|
|
|
|
|
|
|
return 1 |
|
|
|
|
|
|
|
} |
|
|
|
return 0 |
|
|
|
return 0 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -115,7 +125,7 @@ build_arduplane() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
popd |
|
|
|
popd |
|
|
|
git checkout master |
|
|
|
checkout ArduPlane "latest" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# build copter binaries |
|
|
|
# build copter binaries |
|
|
@ -149,7 +159,7 @@ build_arducopter() { |
|
|
|
done |
|
|
|
done |
|
|
|
} |
|
|
|
} |
|
|
|
popd |
|
|
|
popd |
|
|
|
git checkout master |
|
|
|
checkout ArduCopter "latest" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# build rover binaries |
|
|
|
# build rover binaries |
|
|
@ -178,7 +188,7 @@ build_rover() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
popd |
|
|
|
popd |
|
|
|
git checkout master |
|
|
|
checkout APMrover2 "latest" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for build in stable beta latest; do |
|
|
|
for build in stable beta latest; do |
|
|
|