Skip to content

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
  • NoAutoCommit is supported by the repository templates but not user editable
  • NoAutoCommit is false by default
  • In the checkout job, the --skip parameter is removed
  • In the checkout job, the first attribute can be a repository name. If it is, only this repository will be checked out
  • In the checkout job, if no repository name is given, all repositories with NoAutoCommit=false will be checked out
  • In the commit job, the --skip parameter is removed
  • In the commit job, the first attribute can be a repository name. If it is, only this repository will be committed
  • In the commit job, if no repository name is given, all repositories with NoAutoCommit=false will be committed

Todo

  • Wiki updated