Added missing todo-builder.sh script / svn:executable removed from PHP scripts
authorRoland Häder <roland@mxchange.org>
Wed, 3 Feb 2010 11:58:33 +0000 (11:58 +0000)
committerRoland Häder <roland@mxchange.org>
Wed, 3 Feb 2010 11:58:33 +0000 (11:58 +0000)
.gitattributes
todo-builder.sh [new file with mode: 0755]

index f123e0cd3db6f23c6534dd9697b1f484ae5c915a..d8768d5d33865329d99c0fae7642f2b787d88477 100644 (file)
@@ -80,3 +80,4 @@ docs/TODO -text
 /package.sh -text
 /pdepend.sh -text
 /rebuild_doc.sh -text
+/todo-builder.sh -text
diff --git a/todo-builder.sh b/todo-builder.sh
new file mode 100755 (executable)
index 0000000..295b6ba
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+# This script helps building the file docs/TODOs.txt and should be executed by
+# developers with SVN write-access
+
+if ! test -e "docs"; then
+  echo "$0: Please execute this script from root directory."
+  exit 1
+fi
+
+echo "$0: Generating TODOs.txt..."
+echo "### WARNING: THIS FILE IS AUTO-GENERATED BY $0 ###" > docs/TODOs.txt
+echo "### DO NOT EDIT THIS FILE. ###" >> docs/TODOs.txt
+find -type f -name "*.php" -exec grep -Hin "@TODO" {} \; | sort >> docs/TODOs.txt
+echo "### ### DEPRECATION FOLLOWS: ### ###" >> docs/TODOs.txt
+find -type f -name "*.php" -exec grep -Hin "@DEPRECATED" {} \; | sort >> docs/TODOs.txt
+echo "$0: Done."
+exit 0