autosubmit.git#
- class autosubmit.git.autosubmit_git.AutosubmitGit(expid)#
Class to handle experiment git repository
- Parameters:
expid (str) – experiment identifier
- static check_commit(as_conf)#
Function to check uncommitted changes
- Parameters:
as_conf (autosubmitconfigparser.config.AutosubmitConfig) – experiment configuration
- static clean_git(as_conf)#
Function to clean space on BasicConfig.LOCAL_ROOT_DIR/git directory.
- Parameters:
as_conf (autosubmitconfigparser.config.AutosubmitConfig) – experiment configuration
- static clone_repository(as_conf, force, hpcarch)#
Clones a specified git repository on the project folder
- Parameters:
as_conf (autosubmit.config.AutosubmitConfig) – experiment configuration
force (bool) – if True, it will overwrite any existing clone
hpcarch – current main platform
- Returns:
True if clone was successful, False otherwise