+if svn info >/dev/null 2>/dev/null; then
+ if [ "${4%%/*}" = "branches" ]; then
+ variant="LuCI ${4##*[-/]} Branch"
+ elif [ "${4%%/*}" = "tags" ]; then
+ variant="LuCI ${4##*[-/]} Release"
+ else
+ variant="LuCI Trunk"
+ fi
+elif git status >/dev/null 2>/dev/null; then
+ tag="$(git describe --tags 2>/dev/null)"
+ branch="$(git symbolic-ref --short -q HEAD 2>/dev/null)"