Class: RubyMaat::Parsers::SvnParser

Inherits:
BaseParser show all
Defined in:
lib/ruby_maat/parsers/svn_parser.rb

Overview

SVN parser for XML log files

Input: svn log -v –xml > logfile.log -r YYYYmmDD:HEAD

Sample XML format: <log>

<logentry revision="12345">
  <author>jdoe</author>
  <date>2015-06-15T10:30:45.123456Z</date>
  <paths>
    <path action="M">/trunk/src/file.java</path>
    <path action="A">/trunk/test/test.java</path>
  </paths>
  <msg>Fix bug in parser</msg>
</logentry>

</log>

Method Summary

Methods inherited from BaseParser

#initialize, #parse

Constructor Details

This class inherits a constructor from RubyMaat::Parsers::BaseParser