Fix doc build if git is absent
When building packages if git is absent, then we should not set
html_last_updated_fmt. It can still be set via the -D switch
when building with sphinx-build.
Change-Id: I153c8c7ce89c7f8ed498d22cf24459054ac9b8d4
Closes-Bug: #1552251
(cherry picked from commit 92c382632c)
			
			
This commit is contained in:
		 Corey Bryant
					Corey Bryant
				
			
				
					committed by
					
						 Thomas Bechtold
						Thomas Bechtold
					
				
			
			
				
	
			
			
			 Thomas Bechtold
						Thomas Bechtold
					
				
			
						parent
						
							5680270835
						
					
				
				
					commit
					5e804b4c4f
				
			| @@ -14,6 +14,7 @@ import os | ||||
| import pbr.version | ||||
| import subprocess | ||||
| import sys | ||||
| import warnings | ||||
|  | ||||
| on_rtd = os.environ.get('READTHEDOCS', None) == 'True' | ||||
|  | ||||
| @@ -119,8 +120,12 @@ htmlhelp_basename = '%sdoc' % project | ||||
| # html_last_updated_fmt = '%b %d, %Y' | ||||
| git_cmd = ["git", "log", "--pretty=format:'%ad, commit %h'", "--date=local", | ||||
|            "-n1"] | ||||
| try: | ||||
|     html_last_updated_fmt = subprocess.Popen( | ||||
|         git_cmd, stdout=subprocess.PIPE).communicate()[0] | ||||
| except Exception: | ||||
|     warnings.warn('Cannot get last updated time from git repository. ' | ||||
|                   'Not setting "html_last_updated_fmt".') | ||||
|  | ||||
| # Add any paths that contain custom themes here, relative to this directory. | ||||
| # html_theme_path = [] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user