# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1472636079 -7200 # Wed Aug 31 11:34:39 2016 +0200 # Node ID 26243c4996c03188f24aa3db09d63c6e9854413b # Parent 63cf5d2ab703aa1aa239200c3042528935398fa7 correctly get branch name (.git/hg are in the module directory), and use default if no branch information available diff --git a/create_documentation b/create_documentation --- a/create_documentation +++ b/create_documentation @@ -65,17 +65,19 @@ 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 - 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