<?xml encoding="UTF-8"?>

<!-- XML RELAX NG shcmea for Subversion command-line client output. -->

<!ENTITY % common SYSTEM "common.dtd">
%common;

<!-- Common attributes and elements -->

<!ELEMENT author (#PCDATA)>

<!ELEMENT date (#PCDATA)>

<!-- For "svn log" -->

<!ELEMENT log (logentry)*>

<!ELEMENT logentry (author?,date?,paths?,msg?)>

<!ATTLIST logentry
  revision %revnum.type; #REQUIRED>

<!ELEMENT paths (path)+>

<!ELEMENT path (#PCDATA)>

<!ATTLIST path
  action (A|D|R|M) #REQUIRED
  copyfrom-path CDATA #IMPLIED
  copyfrom-rev %revnum.type; #IMPLIED>

<!ELEMENT msg (#PCDATA)>
