[util-pkgtree] more cosmetics

This commit is contained in:
udeved 2015-02-16 22:32:21 +01:00
parent 690ae7ce7c
commit efab8e535d

View file

@ -12,18 +12,21 @@
sync_tree(){ sync_tree(){
cd ${tree_dir} cd ${tree_dir}
for repo in ${repo_tree[@]};do for repo in ${repo_tree[@]};do
if [[ -d packages-$repo ]];then if [[ -d packages-${repo} ]];then
cd packages-$repo cd packages-${repo}
if [ "$(git log --pretty=%H ...refs/heads/master^)" = "$(git ls-remote origin -h refs/heads/master | cut -f1)" ]; then if [ "$(git log --pretty=%H ...refs/heads/master^)" = "$(git ls-remote origin -h refs/heads/master |cut -f1)" ]; then
msg "[$repo] is up to date" msg "[${repo}]"
msg2 "up to date"
else else
msg "Syncing [$repo] ..." msg "Syncing ..."
msg2 "[${repo}]"
git pull origin master git pull origin master
fi fi
cd .. cd ..
else else
msg "Cloning [$repo] ..." msg "Cloning ..."
git clone ${host_tree}/packages-$repo.git msg2 "[${repo}]"
git clone ${host_tree}/packages-${repo}.git
fi fi
done done
cd .. cd ..
@ -33,15 +36,18 @@ sync_tree_abs(){
cd ${tree_dir}/abs cd ${tree_dir}/abs
if [[ -d packages ]];then if [[ -d packages ]];then
cd packages cd packages
if [ "$(git log --pretty=%H ...refs/heads/master^)" = "$(git ls-remote origin -h refs/heads/master | cut -f1)" ]; then if [ "$(git log --pretty=%H ...refs/heads/master^)" = "$(git ls-remote origin -h refs/heads/master |cut -f1)" ]; then
msg "[abs] is up to date" msg "[abs]"
msg2 "up to date"
else else
msg "Syncing [abs] ..." msg "Syncing ..."
msg2 "[abs]"
git pull origin master git pull origin master
fi fi
cd .. cd ..
else else
msg "Cloning abs ..." msg "Cloning ..."
msg2 "[abs]"
git clone ${host_tree_abs}.git git clone ${host_tree_abs}.git
fi fi
cd .. cd ..