^^^^^^^^^^^^^^^^^^^^^
- Jenkins-autojobs will now use the job description field to store its metadata.
Expect to see ``(created by jenkins-autojobs)`` and ``(jenkins-autojobs-tag:
$tagname [...])`` lines appended to the description of all managed jobs.
This metadata was previously stored as elements in the job's ``config.xml``.
Unfortunately, any manual reconfiguration of the job would cause Jenkins to
remove these extra elements. This issue is described in greater detail in
`issue 28`_. The old behavior can be kept by setting the ``tag-method``
option to ``element``.
- Added the ``cleanup-filters`` configuration option, which filters the list of
jobs that jenkins-autojobs considers for cleanup by view name or regular
expression (thanks `bartoszj`_). Example usage:
.. code-block:: yaml
Cleanup only jobs in the 'Feature' and 'Release' views as well as all
jobs that start with 'scratch'.
cleanup-filters:
views:
- 'Feature'
- 'Release'
jobs:
- '^scratch-.*'
- Added the ``list-closed`` option to the mercurial plugin, which controls the
listing of closed branches. The old behaviour and current default value is
``true``. Note that this feature currently works only for local mercurial
repositories.