1 |
d2a8c3fd
|
Marc NICOLAS
|
#! /bin/bash
|
2 |
|
|
#${1} correspond au commit d'origine
|
3 |
|
|
#${2} correspond au commit de fin
|
4 |
|
|
#${3} correspond au dossier destination du clone
|
5 |
|
|
|
6 |
|
|
cd ${3}
|
7 |
|
|
|
8 |
|
|
#check that the tag exists
|
9 |
|
|
[ "`git tag | grep ^${1}$`" != "${1}" ] && echo "TAG ${1} does not exists, aborting" && exit 1;
|
10 |
|
|
[ "`git tag | grep ^${2}$`" != "${2}" ] && echo "TAG ${2} does not exists, aborting" && exit 1;
|
11 |
|
|
|
12 |
|
|
#Génération des fichiers
|
13 |
|
|
git diff --name-only --diff-filter=MCR ${1} ${2}> modified_list-diff.txt
|
14 |
|
|
git diff --name-only --diff-filter=A ${1} ${2}> added_list-diff.txt
|
15 |
|
|
git diff --name-only --diff-filter=D ${1} ${2}> deleted_list-diff.txt
|
16 |
|
|
#git ls-tree -r --name-only ${2} > list-file.txt
|
17 |
|
|
|
18 |
|
|
# tri des fichiers
|
19 |
|
|
java -jar ../../lib/FileSorting.jar modified_list-diff.txt modified_list-diff.txt
|
20 |
|
|
java -jar ../../lib/FileSorting.jar added_list-diff.txt added_list-diff.txt
|
21 |
|
|
java -jar ../../lib/FileSorting.jar deleted_list-diff.txt deleted_list-diff.txt
|
22 |
|
|
#java -jar lib/FileSorting.jar list-file.txt list-file.txt |