From 64e7e7234ea874f6667a2a5a84a244bd85e7eead Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 20 Aug 2024 22:55:03 -0400 Subject: [PATCH] work around unavailable git info for PDF title --- doc/utils/sphinx-config/conf.py.in | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/doc/utils/sphinx-config/conf.py.in b/doc/utils/sphinx-config/conf.py.in index 2256676734..e39cacf0c2 100644 --- a/doc/utils/sphinx-config/conf.py.in +++ b/doc/utils/sphinx-config/conf.py.in @@ -107,10 +107,10 @@ def get_git_info(): try: gitinfo = subprocess.run(['git','describe'],stdout=subprocess.PIPE,stderr=subprocess.PIPE) if gitinfo.returncode == 0: - git_n_date = gitinfo.stdout.decode().replace('_',' ').replace('patch ','') + git_n_date = gitinfo.stdout.decode().replace('_',' ').replace('patch ','').replace('stable ','') except: pass - return git_n_date + return git_n_date.strip() def get_git_commit(): import subprocess,time @@ -302,8 +302,11 @@ rst_prolog = r""" latex_engine = 'pdflatex' if (get_lammps_update() == 'Development') or (get_lammps_update() == 'Maintenance'): - lammpsversion = format("\\newcommand{\\lammpsversion}{Git: %s}\n" \ - % (get_git_info())) + if get_git_info() == '': + lammpsversion = format("\\newcommand{\\lammpsversion}{Development %s %s}\n" \ + % (get_lammps_version(), get_lammps_update())) + else: + lammpsversion = format("\\newcommand{\\lammpsversion}{Git: %s}\n" % (get_git_info())) else: lammpsversion = format("\\newcommand{\\lammpsversion}{Release %s %s}\n" \ % (get_lammps_version(), get_lammps_update()))