gitlab_bulkcheckout package
Submodules
gitlab_bulkcheckout.GitBulkCheckoutManager module
Local Git Checkout Tool repo Management
-
class
gitlab_bulkcheckout.GitBulkCheckoutManager.
ProjectExecuter
(basePath, mapper)[source]
Bases: object
-
checkoutProject
(projectBaseDir, project)[source]
-
processProject
(project)[source]
gitlab_bulkcheckout.GitlabConnector module
Local Git Checkout Tool repo Management
-
class
gitlab_bulkcheckout.GitlabConnector.
GitLabConnector
(host, token)[source]
Bases: object
-
findProjectsFromGroups
(groups, activity)[source]
gitlab_bulkcheckout.cli module
Main gitlab_bulkcheckout CLI.
gitlab_bulkcheckout.log module
Module for setting up logging.
-
gitlab_bulkcheckout.log.
configure_logger
(stream_level='DEBUG', debug_file=None)[source]
Configure logging for cookiecutter.
Set up logging to stdout with given level. If debug_file
is given set
up logging to file with DEBUG level.
gitlab_bulkcheckout.objects module
-
class
gitlab_bulkcheckout.objects.
CheckoutPreference
(preferences)[source]
Bases: object
-
toLocalProjctName
(project)[source]
-
class
gitlab_bulkcheckout.objects.
CheckoutPreferenceManager
(mapping_config)[source]
Bases: object
-
getGroupConfig
(groupId)[source]
-
getLocalProjectName
(project)[source]
-
getManagedGroups
()[source]
Module contents
Top-level package for project manager.