diff --git a/.git_alias b/.git_alias new file mode 100644 index 0000000..86f5106 --- /dev/null +++ b/.git_alias @@ -0,0 +1 @@ +alias gitl="git log --graph --all --decorate" diff --git a/.kaamelott.merge_conflits.md5 b/.kaamelott.merge_conflits.md5 new file mode 100644 index 0000000..62a3b76 --- /dev/null +++ b/.kaamelott.merge_conflits.md5 @@ -0,0 +1 @@ +519f380bf192cf368613021d0bc67569 *kaamelott diff --git a/.kaamelott.merge_simple.md5 b/.kaamelott.merge_simple.md5 new file mode 100644 index 0000000..24630fa --- /dev/null +++ b/.kaamelott.merge_simple.md5 @@ -0,0 +1 @@ +912d0a90cf4020a9db50abad6d251d38 *kaamelott diff --git a/.kaamelott.rebase_conflits.md5 b/.kaamelott.rebase_conflits.md5 new file mode 100644 index 0000000..7555614 --- /dev/null +++ b/.kaamelott.rebase_conflits.md5 @@ -0,0 +1 @@ +2d9e75908e6e47214aa66e73fd8756ca *kaamelott diff --git a/.kaamelott.rebase_simple.md5 b/.kaamelott.rebase_simple.md5 new file mode 100644 index 0000000..c37b13d --- /dev/null +++ b/.kaamelott.rebase_simple.md5 @@ -0,0 +1 @@ +4703d7837d4913741e6221e1eff0d695 *kaamelott diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..64d83d7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +24 octobre 2018 +Rémy Huet (remy.huet@etu.utc.fr), Thibaud Duhautbout (thibaud@duhautbout.ovh) +Association Picasoft (picasoft@assos.utc.fr) + +La présentation et tous les fichiers qui composent ce dépôt sont sous licence +Creative Commons 4.0 Attribution - Partage dans les Mêmes Conditions 4.0 +International (CC BY-SA 4.0). +Vous êtes libre de partager (copier, distribuer et communiquer le matériel par +tous moyens et sous tous formats) et d'adapter (remixer, transformer et créer à +partir du matériel) ces fichiers pour toute utilisation, y compris commerciale. +Visitez https://creativecommons.org/licenses/by-sa/4.0/deed.fr pour plus +d'informations. diff --git a/check.sh b/check.sh new file mode 100755 index 0000000..acd1df1 --- /dev/null +++ b/check.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +option="$@" + +case $option in + 1) + filecheck=".kaamelott.merge_simple.md5" + ;; + 2) + filecheck=".kaamelott.rebase_simple.md5" + ;; + 3) + filecheck=".kaamelott.merge_conflits.md5" + ;; + 4) + filecheck=".kaamelott.rebase_conflits.md5" + ;; + *) + echo "Option non prévue !" + echo "Utilisation : ./check.sh " + echo "1 : vérification après le merge simple" + echo "2 : vérification après le rebase simple" + echo "3 : vérification après le merge avec conflits" + echo "4 : vérification après le rebase avec conflits" + exit 1 + ;; +esac + +md5sum --check $filecheck + +if [ $? -eq 0 ] +then + echo "C'est bon, on passe à la suite !" +else + echo "C'est pas encore ça, vérifiez bien les espaces partout si vous êtes sûrs de vous !" +fi diff --git a/init.sh b/init.sh old mode 100644 new mode 100755 index 9512bb2..6c0d8b3 --- a/init.sh +++ b/init.sh @@ -1,4 +1,4 @@ -#/bin/bash +#!/bin/sh git checkout merge_simple git checkout merge_conflit git checkout rebase_simple diff --git a/reset_hard.sh b/reset_hard.sh new file mode 100755 index 0000000..268896a --- /dev/null +++ b/reset_hard.sh @@ -0,0 +1,14 @@ +git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2 +git fetch +git checkout master +git reset --hard origin/master +git checkout rebase_simple +git reset --hard origin/rebase_simple +git checkout rebase_conflit +git reset --hard origin/rebase_conflit +git checkout merge_conflit +git reset --hard origin/merge_conflit +git checkout merge_simple +git reset --hard origin/merge_simple +git remote remove origin +git checkout master diff --git a/reset_merge.sh b/reset_merge.sh new file mode 100755 index 0000000..8a2b43f --- /dev/null +++ b/reset_merge.sh @@ -0,0 +1,2 @@ +git checkout --quiet master +git reset --hard HEAD^ diff --git a/reset_rebase.sh b/reset_rebase.sh new file mode 100755 index 0000000..edc69a9 --- /dev/null +++ b/reset_rebase.sh @@ -0,0 +1,7 @@ +git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2 +git fetch +git checkout rebase_simple +git reset --hard origin/rebase_simple +git checkout master +git reset --hard HEAD^ +git remote remove origin diff --git a/reset_rebase_conflits.sh b/reset_rebase_conflits.sh new file mode 100755 index 0000000..13c18ce --- /dev/null +++ b/reset_rebase_conflits.sh @@ -0,0 +1,7 @@ +git remote add origin https://gitlab.utc.fr/picasoft/formations/A18/tp-v2 +git fetch +git checkout --quiet master +git reset --hard HEAD^ +git checkout --quiet rebase_conflit +git reset --hard origin/rebase_conflit +git remote remove origin