2021-09-24 20:54:49 +02:00
|
|
|
title = Amici
|
2020-12-22 17:52:15 +01:00
|
|
|
cards = pull push commit-auto checkout
|
|
|
|
|
|
|
|
[description]
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
Il tuo amico ha aggiunto un'altra linea alla tua tesi! Prendilo, aggiungine un'altra e reinvialo!
|
2020-12-22 17:52:15 +01:00
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
Fate botta e risposta fino a che non ti ritrovi ad avere cinque linee!
|
2020-12-22 17:52:15 +01:00
|
|
|
|
|
|
|
[setup yours]
|
|
|
|
|
2021-09-14 17:03:17 +02:00
|
|
|
echo "Linea 1" > essay
|
2020-12-22 17:52:15 +01:00
|
|
|
git add .
|
2021-09-14 17:03:17 +02:00
|
|
|
git commit -m "Una linea"
|
2020-12-22 17:52:15 +01:00
|
|
|
|
|
|
|
git push -u friend main
|
|
|
|
|
|
|
|
[setup friend]
|
|
|
|
|
|
|
|
git checkout main
|
2021-09-14 17:03:17 +02:00
|
|
|
echo "Linea 2, gnihihi" >> essay
|
|
|
|
git commit -am "Un'altra linea"
|
2020-12-22 17:52:15 +01:00
|
|
|
|
|
|
|
[actions friend]
|
|
|
|
|
|
|
|
if test "$(git log --oneline | wc -l)" -eq 3; then
|
2021-09-24 20:54:49 +02:00
|
|
|
git reset --hard main # Necessario perché la directory di lavoro non è aggiornata quando viene inviata all'amico
|
2021-09-14 17:03:17 +02:00
|
|
|
echo "Linea 4, blurbblubb" >> essay
|
|
|
|
git commit -am "Linea finale"
|
2021-09-24 20:54:49 +02:00
|
|
|
hint "Oh bene, Ho aggiunto la quarta linea!"
|
2020-12-22 17:52:15 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
[win]
|
|
|
|
|
2021-09-14 17:03:17 +02:00
|
|
|
# Ricevuto la seconda linea dal tuo amico.
|
2020-12-22 17:52:15 +01:00
|
|
|
git show HEAD:essay | grep gnihihi
|
|
|
|
|
2021-09-14 17:03:17 +02:00
|
|
|
# Ricevuto la quarta linea dal tuo amico.
|
2020-12-22 17:52:15 +01:00
|
|
|
git show HEAD:essay | grep blurbblubb
|
|
|
|
|
|
|
|
[win friend]
|
|
|
|
|
2021-09-14 17:03:17 +02:00
|
|
|
# L'amico ha ricevuto la terza linea da te.
|
2020-12-22 17:52:15 +01:00
|
|
|
test "$(git show HEAD:essay | wc -l)" -ge 3
|
|
|
|
|
2021-09-14 17:03:17 +02:00
|
|
|
# L'amico ha ricevuto la quinta linea da te.
|
2020-12-22 17:52:15 +01:00
|
|
|
test "$(git show HEAD:essay | wc -l)" -ge 5
|