From 62ab2a5d087df6d0ff7b4b0c685121fb7e5ff14f Mon Sep 17 00:00:00 2001
From: Henry <Henry>
Date: Sat, 14 Feb 2015 16:04:01 +0000
Subject: [PATCH] doc/Doxygen/Allwmake: Automated the setting of
 FOAM_ONLINE_REPO Patch provided by Bruno Santos Resolves bug-report
 http://www.openfoam.org/mantisbt/view.php?id=1528

---
 doc/Doxygen/Allwmake | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/doc/Doxygen/Allwmake b/doc/Doxygen/Allwmake
index 227bd01b727..4b841f0c453 100755
--- a/doc/Doxygen/Allwmake
+++ b/doc/Doxygen/Allwmake
@@ -22,6 +22,27 @@ USAGE
     exit 1
 }
 
+defineURL() {
+
+  case "$WM_PROJECT_VERSION" in
+  [0-9].[0-9].x)
+    FOAM_BRANCH_NAME="master"
+    FOAM_REPO_VERSION="$WM_PROJECT-$WM_PROJECT_VERSION"
+    ;;
+  [0-9].[0-9].[0-9])
+    FOAM_BRANCH_NAME="version-$WM_PROJECT_VERSION"
+    FOAM_REPO_VERSION="$WM_PROJECT-${WM_PROJECT_VERSION%.*}.x"
+    ;;
+  *)
+    FOAM_BRANCH_NAME="master"
+    FOAM_REPO_VERSION="$WM_PROJECT-$WM_PROJECT_VERSION"
+    ;;
+  esac
+
+  export FOAM_BASE_REPO="https://github.com/$WM_PROJECT/$FOAM_REPO_VERSION"
+  export FOAM_ONLINE_REPO="$FOAM_BASE_REPO/tree/$FOAM_BRANCH_NAME"
+}
+
 # parse options
 while [ "$#" -gt 0 ]
 do
@@ -30,7 +51,7 @@ do
         usage
         ;;
     -online)
-        export FOAM_ONLINE_REPO="https://github.com/$WM_PROJECT/$WM_PROJECT-$WM_PROJECT_VERSION/tree/master"
+        defineURL
         shift
         ;;
     *)
-- 
GitLab