Darcs Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID darcs Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
0.3.11
Mar 15, 2013
1.480
Source Code
Issue Tracking
Maintainer(s)
GitHub
Open Issues
Sven Strittmatter (id: weltraumschaf)
Ralph Lange (id: ralphlange)
Marcel Kolodziejczyk (id: mk219533)
Usage Installations 2013-Apr 11
2013-May 10
2013-Jun 13
2013-Jul 16
2013-Aug 14
2013-Sep 12
2013-Oct 12
2013-Nov 14
2013-Dec 12
2014-Jan 10
2014-Feb 8
2014-Mar 10

This plugin integrates Darcs version control system to Jenkins. The plugin requires the Darcs binary (darcs) to be installed on the target machine.

With this plugin, you can designate a Darcs repository as the "upstream" repository. Every build will then run "darcs pull" to bring the tip of this upstream repository. In a similar manner, polling will check if the upstream repository contains any new changes, and use that as the triggering condition of the new build.

Changelog

0.2.0

  • Main SCM functionality implemented.

0.2.1

  • Sax parser handles file moves in changeset.

0.2.2

  • Bugfixes.

0.3.0

  • Implementation of SCM browsers.
  • Integration of Darcsweb.
  • Improved inter changeset links.

0.3.1

  • Implemeted file diff link for Darcsweb.

0.3.2

  • Factored out darcs command as abstracted object from SCM class.
  • Fixed changelog parser stripped of whitespaces from patch names and comments.
  • Fixed Findbug and PMD issues.
  • Implemented revision state and polling.
  • Fixed add/remove dir tag recognition.
  • Fixed comment/name parsing.

0.3.3

  • Betetr revision state logging.
  • ChangeSets in the ChangeSetList are sorted by darcs hash for digest calculation.
  • Fixed issue 4: Check polling when patches are removed

0.3.4

  • Implemented XML sanitizing for mixed character encoding in Darcs XML output (Issue 1).

0.3.5

  • URI input form validation for Darcsweb and Darcsden code browsers.
  • Stripping of 'Ignore-this: ...' from patch comments.

0.3.6

  • Add config option for local path.
  • Set core dependnecy to LTS 1.480.

0.3.7

  • Bug fixing (NPE and init checkout problms with new local path feature).
  • Refactoring and code cleaning.
  • Increase test coverage
  • Increase Javadoc.

0.3.8

  • Fix issues with deserializing global plugin config from older versions throws exception(#11).
  • Known issue: Old global plugin config is not loaded.
  • Use job directory as working directory for darcs.

0.3.9

  • Refactoring of Darcs command abstraction.
  • Fix NPE on calculating first revision state (issue #13).

0.3.10

  • Fix NPE: Because of serialization issues with the main the changelog parse may be null on build time (issue #13).

0.3.11

  • Fix problem that old configuration files won't be loaded correctly from versions prior to 0.3.6.

Labels

Edit
plugin-scm plugin-scm Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.