Showing with 41 additions and 11 deletions.
  1. +1 −0 ToDo
  2. +19 −11 script/Readme.txt
  3. +21 −0 script/aggiorna_tutti_i_branch.sh
1 change: 1 addition & 0 deletions ToDo
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
== Ricontrollare:

04 Agosto: lugbari.org non risponde (contattati via Facebook)
14 Agosto: http://www.sputnix.it (errore)
15 Agosto: controllare che OSM risolva correttamente Arcavacata

== Tolti dal DB in attesa di conferma:
Expand Down
30 changes: 19 additions & 11 deletions script/Readme.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
bigliettaro.py: controlla la sincronizzazione dei dati del db/
con http://lugmap.linux.it e http://lugmap.it
spazzino.py: si occupa di effettuare dei controlli sui siti dei Lug
inseriti nella LugMap
notifiche.py: è il package comune ai programmi per l'invio delle mail
WiMegera: notifica alla mailing list le modifiche applicate a:
http://it.wikipedia.org/wiki/Lista_dei_LUG_italiani

Tutte le indicazioni a riguardo si possono trovare nella
Guida Intergalattica alla LugMap, disponibile all'indirizzo:
https://github.com/Gelma/LugMap/tree/docs
* Controlli automatici

bigliettaro.py: controlla la sincronizzazione dei dati del db/
con http://lugmap.linux.it e http://lugmap.it
spazzino.py: si occupa di effettuare dei controlli sui siti dei Lug
inseriti nella LugMap
notifiche.py: è il package comune ai programmi per l'invio delle mail
WiMegera: notifica alla mailing list le modifiche applicate a
http://it.wikipedia.org/wiki/Lista_dei_LUG_italiani

* Script di appoggio

aggiorna_tutti_i_branch.sh: aggiorna tutti i branch del repository

* Nota

Tutte le indicazioni a riguardo si possono trovare nella
Guida Intergalattica alla LugMap, disponibile all'indirizzo:
http://github.com/Gelma/LugMap/raw/docs/Guida_Intergalattica_Alla_LugMap.pdf
21 changes: 21 additions & 0 deletions script/aggiorna_tutti_i_branch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#! /bin/bash
# Script stupido per aggiornare tutti i branch del repository LugMap
# Deve essere eseguito in un qualsiasi punto del repo stesso

# controllo di essere nel posto giusto
git remote -v | /bin/grep 'git@github.com:Gelma/LugMap.git (fetch)' -q || exit

dir_backup_prima_di_aggiornamento=/tmp/lugmap_bk
branch_attuale=$(git branch | /bin/grep '^*' | /usr/bin/cut -f2 -d ' ')
repo_locale=$(git rev-parse --show-cdup)

/bin/rm -rf "$dir_backup_prima_di_aggiornamento" # facciamo un backup iniziale per evitare di perdere modifiche non committate
[ "$repo_locale" = "" ] && repo_locale="." # sono nella root del repo
/bin/cp -af "$repo_locale" "$dir_backup_prima_di_aggiornamento"

for branch in $(git branch -r | /bin/grep -v 'HEAD' | /usr/bin/cut -f 2 -d '/') # per ogni branch remoto
do
git checkout $branch && git pull origin $branch && echo "Aggiornato $branch" # checkout e pull
done

git checkout $branch_attuale