title: Get svn commits by date range using node-svn-ultimate library
body: <p>I installed the node-svn-ultimate library on my node.js project to get information about commits in a repository.</p>
  
  <p>I can get the commits using the revision parameter</p>
  
  <p><code>const revisions = { "revision":lastRevision - quantity + ':' + lastRevision, 'HEAD':lastRevision }
  </code></p>
  
  <p>Looking at the Github <a href="https://github.com/peteward44/node-svn-ultimate" rel="nofollow noreferrer">https://github.com/peteward44/node-svn-ultimate</a>
  I did not really understand how to do the same but using a date range.</p>
  
  <p>On my console, I can get it done using </p>
  
  <p><code>svn /repository/trunk`-r {2019-08-29}:{2019-08-30}</code></p>
  
  <p>Using the library I have tried some possibilities like:</p>
  
  <pre><code>  const range = {"range": '2019-08-29'+':'+'2019-09-02'}
    const range = {"range": '{2019-08-29}'+':'+'{2019-09-02}'}
  </code></pre>
  
  <p>But I am getting an error:</p>
  
  <pre><code>{ RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded
      at Socket.onChildStdout (child_process.js:348:14)
      at Socket.emit (events.js:189:13)
      at addChunk (_stream_readable.js:284:12)
      at readableAddChunk (_stream_readable.js:261:13)
      at Socket.Readable.push (_stream_readable.js:220:10)
      at Pipe.onStreamRead (internal/stream_base_commons.js:94:17)
    cmd:
     'svn log /repository/Trunk --xml --non-interactive ' }
  
  </code></pre>