diff --git a/create_documentation b/create_documentation
index 63cf5d2ab703aa1aa239200c3042528935398fa7_Y3JlYXRlX2RvY3VtZW50YXRpb24=..26243c4996c03188f24aa3db09d63c6e9854413b_Y3JlYXRlX2RvY3VtZW50YXRpb24= 100755
--- a/create_documentation
+++ b/create_documentation
@@ -65,9 +65,16 @@
 	    for doc_dir in doc docs ; do
 		if [[ -d $doc_dir && -e $doc_dir/Makefile ]]; then
 		    echo ${YELLOW}INFO ${RESET} - Makefile found in $dir/$module/$doc_dir
+		    if [ -e ".git" ]; then
+			branch="$(git rev-parse --abbrev-ref HEAD)"
+		    elif [ -e ".hg" ]; then
+			branch="$(hg id -b)"
+		    else
+			branch="default"
+		    fi
 		    pushd $doc_dir
 		    # TODO read value from Makefile
 		    for language in "en" ; do
     			make -e SPHINXOPTS=-Dlanguage=${language} $format
 			# TODO read value from Makefile
 			builddir=_build
@@ -68,14 +75,9 @@
 		    pushd $doc_dir
 		    # TODO read value from Makefile
 		    for language in "en" ; do
     			make -e SPHINXOPTS=-Dlanguage=${language} $format
 			# TODO read value from Makefile
 			builddir=_build
-			if [ -e ".git" ]; then
-			    branch="$(git rev-parse --abbrev-ref HEAD)"
-			elif [ -e ".hg" ]; then
-			    branch="$(hg id -b)"
-			fi
 			dest_dir=$out_dir/$module/$language/$branch
 			if [[ $? -eq 0 ]] ; then
 			    echo ${YELLOW}INFO ${RESET} - Documentation generation done for $dir/$module/$doc_dir, copy to $dest_dir