Module Expr Str ImportFrom alias alias Assign NameStore Str FunctionDef arguments args defaults body Expr Str ImportFrom alias alias alias Assign NameStore NameLoad If UnaryOpNot Call NameLoad body Return NameLoad Assign NameStore SubscriptLoad Call NameLoad Slice Num If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If UnaryOpNot Call NameLoad body Assign NameStore BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str ImportFrom alias alias alias If Call NameLoad body If Call NameLoad body If CompareEq Call NameLoad Call NameLoad NameLoad body Return NameLoad Return Call NameLoad orelse Return NameLoad decorator_list Assign NameStore Call NameLoad
N/A N/A 
FMS version setting and getting.
 fms.utils.git get_git_commit_hash get_git_status N/A TAG 0.1.9 get_full_version N/A N/A N/A N/A N/A 
    Return full version number
    
    The full version includes last commit reference if any,
    i.e. if we run from a git repository.
     fms.utils.git get_git_commit_hash is_repo_clean is_git_repo N/A version TAG N/A N/A N/A is_git_repo N/A N/A version N/A git_commit N/A N/A get_git_commit_hash N/A 8 N/A git_commit N/A N/A version N/A %s-%s N/A version git_commit N/A N/A N/A is_repo_clean N/A N/A version N/A %s-dirty version N/A version N/A get_version N/A N/A N/A N/A N/A 
    Return current version number.
    Version number is :
    - last tag number if last commit == last tag and repo is clean 
      or not a git repo (regular fms install)
    - get_full_version() otherwise
     fms.utils.git get_git_commit_hash is_git_repo is_repo_clean N/A N/A is_git_repo N/A N/A N/A is_repo_clean N/A N/A N/A N/A get_git_commit_hash N/A get_git_commit_hash TAG N/A N/A TAG N/A N/A get_full_version N/A N/A TAG N/A N/A VERSION N/A get_version