Skip to content
Snippets Groups Projects
Commit 2cbbbad48fd3 authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

create_documentation: Correctly parse branch name

parent bc167ed85aca
No related branches found
No related tags found
No related merge requests found
...@@ -28,9 +28,17 @@ ...@@ -28,9 +28,17 @@
pushd $project_home pushd $project_home
for doc_dir in doc docs; do for doc_dir in doc docs; do
if [ -e ".git" ]; then
branch="$(git rev-parse --abbrev-ref HEAD)"
elif [ -e ".hg" ]; then
branch="$(hg id -b)"
else
echo "${RED}WARN${RESET} - Branch name not found"
branch="unknown"
fi
if [[ -d "$doc_dir" ]] ; then if [[ -d "$doc_dir" ]] ; then
pushd $doc_dir pushd $doc_dir
for language in "en" ; do for language in "en" ; do
make -e SPHINXOPTS=-Dlanguage=${language} $format make -e SPHINXOPTS=-Dlanguage=${language} $format
# TODO read value from Makefile # TODO read value from Makefile
builddir=_build builddir=_build
...@@ -31,19 +39,9 @@ ...@@ -31,19 +39,9 @@
if [[ -d "$doc_dir" ]] ; then if [[ -d "$doc_dir" ]] ; then
pushd $doc_dir pushd $doc_dir
for language in "en" ; do for language in "en" ; do
make -e SPHINXOPTS=-Dlanguage=${language} $format make -e SPHINXOPTS=-Dlanguage=${language} $format
# TODO read value from Makefile # TODO read value from Makefile
builddir=_build builddir=_build
if [ -e ".git" ]; then
branch="$(git rev-parse --abbrev-ref HEAD)"
elif [ -e ".hg" ]; then
branch="$(hg id -b)"
fi
if [[ -z $branch ]]; then
echo "${RED}ERROR${RESET} - empty branch name"
ls
branch="none"
fi
dest_dir=$out_dir/$project_name/$language/$branch dest_dir=$out_dir/$project_name/$language/$branch
if [[ $? -eq 0 ]] ; then if [[ $? -eq 0 ]] ; then
echo "${YELLOW}INFO ${RESET} - Documentation generation done for $doc_dir (superproject), copy to $dest_dir" echo "${YELLOW}INFO ${RESET} - Documentation generation done for $doc_dir (superproject), copy to $dest_dir"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment