]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Bugfix: Reindent indent and fix find invocation
authorMatthias Maier <tamiko@43-1.org>
Sun, 27 May 2018 08:06:41 +0000 (03:06 -0500)
committerMatthias Maier <tamiko@43-1.org>
Sun, 27 May 2018 08:06:41 +0000 (03:06 -0500)
contrib/utilities/indent

index ce6e3a1d951bbd31fbc684093eaedbf2713caf9a..f09166a19d5f9d07b13c1e43cf7d4a38d988cbb9 100755 (executable)
@@ -60,29 +60,46 @@ if [ "${CLANG_FORMAT_MAJOR_VERSION}" -ne 6 ] || [ "${CLANG_FORMAT_MINOR_VERSION}
   exit 1
 fi
 
+#
+# collect all header and source files and process them in batches of 50
+# files with up to 10 in parallel
+#
 
+find tests include source examples \
+  \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 |
+  xargs -0 -n 50 -P 10 clang-format -i
 
-# collect all header and source files and process them in batches of 50 files
-# with up to 10 in parallel
-find tests include source examples \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 | xargs -0 -n 50 -P 10 clang-format -i
-
+#
 # use the same process to set file permissions for all source files
-find tests include source examples \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 | xargs -0 -n 50 -P 10 chmod 644
+#
+
+find tests include source examples \
+  \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 |
+  xargs -0 -n 50 -P 10 chmod 644
 
+#
 # convert dos formatted files to unix file format by stripping out
 # carriage returns (15=0x0D):
+#
+
 dos_to_unix()
 {
-    f=$1
-    tr -d '\015' <"$f" >"$f.tmp"
-    diff -q "$f" "$f.tmp" >/dev/null || mv "$f.tmp" "$f"
-    rm -f "$f.tmp"
+  f=$1
+  tr -d '\015' <"$f" >"$f.tmp"
+  diff -q "$f" "$f.tmp" >/dev/null || mv "$f.tmp" "$f"
+  rm -f "$f.tmp"
 }
 export -f dos_to_unix
-find tests include source examples \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 | xargs -0 -n 1 -P 10 -I {} bash -c 'dos_to_unix "$@"' _ {}
 
+find tests include source examples \
+  \( -name '*.cc' -o -name '*.h' -o -name '*.cu' -o -name '*.cuh' \) -print0 |
+  xargs -0 -n 1 -P 10 -I {} bash -c 'dos_to_unix "$@"' _ {}
+
+#
 # format .inst.in files. We need to replace \{ and \} because it confuses
 # clang-format
+#
+
 format_inst()
 {
     f=$1
@@ -100,4 +117,5 @@ format_inst()
 }
 export -f format_inst
 
-find source -name '*.inst.in' -exec bash -c 'format_inst "$@"' bash {} +
+find source -name '*.inst.in' -print0 |
+  xargs -0 -n 1 -P 10 -I {} bash -c 'format_inst "$@"' _ {}

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.