Add NoAutoCommit option to repositories
Description
The NoAutoCommit option marks repositories which should not be committed/checked out automatically on commit/checkout actions.
Use-Cases
- The
isNoAutoCommit()method is present in the repository model interface and returns a boolean -
NoAutoCommitis supported by the repository templates but not user editable -
NoAutoCommitis false by default - In the
checkoutjob, the--skipparameter is removed - In the
checkoutjob, the first attribute can be a repository name. If it is, only this repository will be checked out - In the
checkoutjob, if no repository name is given, all repositories withNoAutoCommit=falsewill be checked out - In the
commitjob, the--skipparameter is removed - In the
commitjob, the first attribute can be a repository name. If it is, only this repository will be committed - In the
commitjob, if no repository name is given, all repositories withNoAutoCommit=falsewill be committed
Todo
-
Wiki updated