Subversion日期范围返回奇数结果

时间:2011-10-11 15:49:36

标签: svn

SVN似乎有一种非常直接的方式从日期范围返回信息。我正在努力自动化我们的一些部署过程,我试图从SVN日志中收集信息。我试过这个:

svn log --xml -r {2011-10-10}:{2011-10-11} https://somerepourl

这是返回的内容:

<?xml version="1.0"?>
<log>
  <logentry revision="2531">
    <author>dio</author>
    <date>2011-10-07T00:09:54.070899Z</date>
    <msg>Updated targets file to use branch dependencies.</msg>
  </logentry>
  <logentry revision="2532">
    <author>dio</author>
    <date>2011-10-10T20:16:25.505299Z</date>
    <msg>Refactored Account Name validation.</msg>
  </logentry>
  <!-- etc etc -->
</log>

现在,我期望的第二个结果,日期在我要求的范围内,但第一个结果对我来说没有意义,它来自几天前。我检查了svn文档,但没有提到超出范围的返回日期。

以前有人遇到过这个问题吗?我正在使用SVN版本1.6.9

1 个答案:

答案 0 :(得分:3)

svn h log的输出说:

'{' DATE '}' revision at start of the date

NOT 说:“ DATE之后的第一次修订”。

因此,在2011-10-10 00:00:00,修订版r2531处于“活动状态”,因此显示。