Manages git clone/pull operations for custom config repositories. Handles shallow cloning, token injection, SSH-to-HTTPS conversion, and config file discovery.
| Visibility | Name | Type | Description |
|---|---|---|---|
| public | cache_dir | Path |
| Visibility | Name | Description |
|---|---|---|
| public | clone_or_pull() | |
| public | find_configs() | |
| public | get_config() | |
| public | inject_token() | |
| public | validate_git_url() | |
| public | __init__() | |
| public | clone_or_pull() | |
| public | find_configs() | |
| public | get_config() | |
| public | inject_token() | |
| public | validate_git_url() | |
| private | _load_config_file() |
| Name | Value |
|---|---|
| name | GitConfigRepo |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |