Skip to content

Commit f3db6b2

Browse files
committed
debug AnalysisTreeHashWriter
1 parent 15efd79 commit f3db6b2

File tree

2 files changed

+25
-17
lines changed

2 files changed

+25
-17
lines changed

CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,5 @@ install(FILES
147147
bin
148148
COMPONENT
149149
Devel
150+
OPTIONAL
150151
)

cmake/AnalysisTreeHashWriter.sh

+24-17
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,35 @@
33
FILE_HASH=AnalysisTreeHash.sh
44
FILE_DIFF=AnalysisTreeDiff.patch
55
if [ -f $FILE_HASH ]; then
6-
rm $FILE_HASH $FILE_DIFF
6+
rm $FILE_HASH
7+
fi
8+
if [ -f $FILE_DIFF ]; then
9+
rm $FILE_DIFF
710
fi
811

912
SRC_DIR=${1}
1013

1114
cd $SRC_DIR
1215
if [ -d ".git" ]; then
13-
GITTAG=$(git describe --tags)
14-
GITCOMMIT=$(git rev-parse HEAD)
15-
GITSTATUS=$(git status --porcelain)
16-
cd -
17-
echo "export ANALYSIS_TREE_TAG=\"${GITTAG}\"" >> $FILE_HASH
18-
echo "export ANALYSIS_TREE_COMMIT_HASH=${GITCOMMIT}" >> $FILE_HASH
19-
if [ -z "${GITSTATUS}" ]; then
20-
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=TRUE" >> $FILE_HASH
21-
else
22-
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=FALSE" >> $FILE_HASH
23-
fi
24-
git diff >> $FILE_DIFF
16+
echo "AnalysisTreeHashWriter: the directory is git"
17+
GITTAG=$(git describe --tags)
18+
GITCOMMIT=$(git rev-parse HEAD)
19+
GITSTATUS=$(git status --porcelain)
20+
cd -
21+
echo "export ANALYSIS_TREE_TAG=\"${GITTAG}\"" >> $FILE_HASH
22+
echo "export ANALYSIS_TREE_COMMIT_HASH=${GITCOMMIT}" >> $FILE_HASH
23+
if [ -z "${GITSTATUS}" ]; then
24+
echo "AnalysisTreeHashWriter: git status returns empty"
25+
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=TRUE" >> $FILE_HASH
26+
else
27+
echo "AnalysisTreeHashWriter: git status returns non-empty"
28+
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=FALSE" >> $FILE_HASH
29+
fi
30+
git diff >> $FILE_DIFF
2531
else
26-
cd -
27-
echo "export ANALYSIS_TREE_TAG=NOT_A_GIT_REPO" >> $FILE_HASH
28-
echo "export ANALYSIS_TREE_COMMIT_HASH=NOT_A_GIT_REPO" >> $FILE_HASH
29-
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=NOT_A_GIT_REPO" >> $FILE_HASH
32+
cd -
33+
echo "AnalysisTreeHashWriter: the directory is not git"
34+
echo "export ANALYSIS_TREE_TAG=NOT_A_GIT_REPO" >> $FILE_HASH
35+
echo "export ANALYSIS_TREE_COMMIT_HASH=NOT_A_GIT_REPO" >> $FILE_HASH
36+
echo "export ANALYSIS_TREE_COMMIT_ORIGINAL=NOT_A_GIT_REPO" >> $FILE_HASH
3037
fi

0 commit comments

Comments
 (0)