File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
strictdoc/export/html/generators/view_objects Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -224,6 +224,23 @@ def resolver(variable_name: str) -> str:
224224
225225 return interpolate_at_pattern_lazy (self .document .config .date , resolver )
226226
227+ def render_metadata_value (self , metada_value :Optional [str ]) -> Optional [str ]:
228+ if metada_value is None :
229+ return ""
230+
231+ def resolver (variable_name : str ) -> str :
232+ if variable_name == "GIT_VERSION" :
233+ return self .git_client .get_commit_hash ()
234+ elif variable_name == "GIT_BRANCH" :
235+ return self .git_client .get_branch ()
236+ elif variable_name == "GIT_COMMIT_DATE" :
237+ return self .git_client .get_commit_date ()
238+ elif variable_name == "GIT_COMMIT_DATETIME" :
239+ return self .git_client .get_commit_datetime ()
240+ return variable_name
241+
242+ return interpolate_at_pattern_lazy (metada_value , resolver )
243+
227244 def is_empty_tree (self ) -> bool :
228245 return self .document_tree_iterator .is_empty_tree ()
229246
You can’t perform that action at this time.
0 commit comments