doxy: improvements to helper conversion script
authordberzano <dario.berzano@cern.ch>
Thu, 5 Feb 2015 17:28:22 +0000 (18:28 +0100)
committerdberzano <dario.berzano@cern.ch>
Tue, 10 Feb 2015 15:21:12 +0000 (16:21 +0100)
doxygen/debug/run.sh

index a9412d9..3fab999 100755 (executable)
@@ -4,13 +4,12 @@ cd "${ALICE_ROOT}"/../src/
 
 [[ $EDITOR == '' ]] && EDITOR=vim
 
-# TPC
-#Files=$( find TPC/ -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
-#Files=$( find TPC/Attic/ -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
-#Files=$( find TPC/Base/test -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
-#Files=$( find TPC/Cal -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
-#Files=$( find TPC/Calib -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
-Files=$( find TPC/CalibMacros -maxdepth 1 -name '*.h' -or -name '*.cxx' -or -name '*.C' )
+# List of files from external source
+Files=$(
+  cat "$(dirname "$0")"/list-of-files-to-process.txt | \
+  sed -e '/^$/d' | \
+  grep -v ^# | \
+  sort )
 
 while [[ $# -gt 0 ]] ; do
   case "$1" in
@@ -34,6 +33,10 @@ for F in ${Files[@]} ; do
     #./thtml2doxy.py $Stdout $Debug $( cat debug/includes.txt ) "$F"
     ./thtml2doxy.py $Stdout $Debug -I$ALICE_ROOT/include "$F"
     r=$?
+
+    # remove trailing whitespace
+    cat "$F" | sed -e 's/\s*$//' > "$F".0
+    mv "$F".0 "$F"
   fi
   if [[ $r != 0 ]] ; then
     echo -e "\033[31mFatal error at ${F}: stopping here\033[m"
@@ -59,6 +62,8 @@ for F in ${Files[@]} ; do
         parts)
           git add -p "$F" || exit 1
           git checkout "$F" || exit 1
+          echo -e "\033[35mPart of \033[34m${FNorm}\033[35m was staged, the rest was restored. Press \033[34mEnter\033[35m to continue.\033[m"
+          read
           break
         ;;
         continue)