On Apr 26, 2011, at 19:33, Hashir Baqai wrote:

> Johan,
> 
> I've seen this referenced wherever the issue arises. Pasting what I assume is 
> the portion that is of interest:
> 
> Is Subversion a Day Early?
> 
> If you specify a single date as a revision without specifying a time of day 
> (for example 2006-11-27), you may think that Subversion should give you the 
> last revision that took place on the 27th of November. Instead, you'll get 
> back a revision from the 26th, or even earlier. Remember that Subversion will 
> find the most recent revision of the repository as of the date you give. If 
> you give a date without a timestamp, such as 2006-11-27, Subversion assumes a 
> time of 00:00:00, so looking for the most recent revision won't return 
> anything on the 27th.
> 
> If you want to include the 27th in your search, you can either specify the 
> 27th with the time ({"2006-11-27 23:59"}), or just specify the next day 
> ({2006-11-28}).
> 
> You can also use a range of dates. Subversion will find all revisions between 
> both dates, inclusive:
> 
> $ svn log -r {2006-11-20}:{2006-11-29}
> 
> This lead me to believe that by specifying a date and time range, I could be 
> sure that I only received commits made between the two. My post is addressing 
> an issue that arises despite doing this. If this is not considered a bug 
> (although I personally feel that it is), then perhaps it could at least be 
> clarified a bit further in the documentation.

I agree the wording of the book is not clear on this point. You should submit 
this feedback to the authors of the book; they have their own mailing list.


Reply via email to