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