module documentation

------------------------------------- GITLAB PULL SCRIPT FOR BCR-DataScienceTeam This module downloads dynamically all the projects from gitlab and clones if absent or pulls if present. Example inputs (all default to standard options): gitlab.py -path /path/for/repo/bcrbioinformatics -include Team,Manuscripts,General,Projects -exclude Utils -source target --static --help returns this message --version returns the version -source target is the production repo, test is the repo that is being tested and not updated -path is the path to the root of the gitlab projects -include: Only get whitelisted folders (comma delim) -exclude: Exclude blacklisted folders (comma delim) --static: does not dynamically get the projects, but updates from those existing or those included --protocol: override default ssh clone behaviour with https --history: report history instead of diff --debug: outputs extra logs for debugging --dry: report what would be done (mkdir, clone and pull) but don't do it --status: report the status on each project, forces dry --single: override multithreaded behaviour, stay in single thread. -------------------------------------

Function main Undocumented
Variable gversion Undocumented
Variable thisversion Undocumented
def main():

Undocumented

gversion: str =

Undocumented

thisversion: str =

Undocumented