plugins: for_all_repos: Add support for commit/branch
Add corresponding environment variables for the new keys and declare the existing KAS_REPO_REFSPEC as deprecated in lock-step with the key it mirrors. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
parent
241d03f159
commit
0d268197a4
@ -48,9 +48,19 @@
|
|||||||
* ``KAS_REPO_URL``: The URL from which this repository was cloned, or an
|
* ``KAS_REPO_URL``: The URL from which this repository was cloned, or an
|
||||||
empty string if no remote URL was given in the config file.
|
empty string if no remote URL was given in the config file.
|
||||||
|
|
||||||
|
* ``KAS_REPO_COMMIT``: The commit ID which was checked out for this
|
||||||
|
repository, or an empty string if no commit was given in the config
|
||||||
|
file.
|
||||||
|
|
||||||
|
* ``KAS_REPO_BRANCH``: The branch which was checked out for this
|
||||||
|
repository, or an empty string if no branch was given in the config
|
||||||
|
file.
|
||||||
|
|
||||||
* ``KAS_REPO_REFSPEC``: The refspec which was checked out for this
|
* ``KAS_REPO_REFSPEC``: The refspec which was checked out for this
|
||||||
repository, or an empty string if no refspec was given in the config
|
repository, or an empty string if no refspec was given in the config
|
||||||
file.
|
file. This variable is obsolete and will be removed when support for
|
||||||
|
respec keys is removed as well. Migrate your repos to commit/branch
|
||||||
|
and use the related variables instead.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
@ -107,6 +117,8 @@ class ForAllReposCommand(Command):
|
|||||||
'KAS_REPO_NAME': repo.name,
|
'KAS_REPO_NAME': repo.name,
|
||||||
'KAS_REPO_PATH': repo.path,
|
'KAS_REPO_PATH': repo.path,
|
||||||
'KAS_REPO_URL': '' if repo.operations_disabled else repo.url,
|
'KAS_REPO_URL': '' if repo.operations_disabled else repo.url,
|
||||||
|
'KAS_REPO_COMMIT': repo.commit or '',
|
||||||
|
'KAS_REPO_BRANCH': repo.branch or '',
|
||||||
'KAS_REPO_REFSPEC': repo.refspec or '',
|
'KAS_REPO_REFSPEC': repo.refspec or '',
|
||||||
}
|
}
|
||||||
logging.info('%s$ %s', repo.path, self.command)
|
logging.info('%s$ %s', repo.path, self.command)
|
||||||
|
Loading…
Reference in New Issue
Block a user