[darcs-users] Darcs SCM integration plugin for Hudson/Jenkins CI

Radoslav Dorcik dixiecko at gmail.com
Tue Feb 8 12:39:42 UTC 2011


Hi,

On 02/08/11 11:42, Sven Strittmatter wrote:
> Hello on the darcs side of the world :)
>
> Beyond dispute Darcs is a good and suitable SCM. But it lacks 
> integration in other tools. There is no suitable plugin for the most 
> widely used IDEs (Netbeans, Eclipse etc.). Also there are no plugins 
> for the most issue trackers like JIRA, Mantis et. al.
>
> But instead of only complaining about this drawback I decided to do 
> something against it:
> I just created an Darcs SCM Plugin for Hudson/Jenkins continuous 
> Integration server.
>
> It's version is 0.2.1 and it's still alpha stable. If You're 
> experienced in Java you can fork me on GitHub 
> https://github.com/Weltraumschaf/hudson-darcs
>
> My last Java experiences are six years ago. So I try to get a code 
> review on the Jenkins mailinglist for improvement advices.
>

Thanks for contribution! I guess one of the reasons of lacking support 
is covered in wiki note http://wiki.darcs.net/Ideas/MachineReadableFormats

Quick issue within plugin Sax parser:
https://github.com/Weltraumschaf/hudson-darcs/blob/master/src/main/java/org/jvnet/hudson/plugins/darcs/DarcsSaxHandler.java
It doesn't parse the "move" tag from the summary section. It is rename 
and/or move of file:
<move from="src/Darcs/Test/Patch.hs" to="src/Darcs/Test/Patch/Examples.hs"/>

I wrote here instead on Github issues  because I'm also interested in 
correct parser for the Darcs produced XML.

@Darcs Developers: Is there any spec/schema for the XMLs produced by 
Darcs? e.g. XSD or DTD
If not maybe good chance for me to write one...

Rado


More information about the darcs-users mailing list