Re: svn log -r {DATE:HEAD} always prints log message?
From: Julian Foad <julianfoad_at_btopenworld.com>
Date: 2003-12-17 02:43:31 CET
kfogel@collab.net wrote:
No, he wasn't getting a result dated after the requested range, but a result dated before the requested range. This is the currently intended behaviour of "svn log", though I don't like it being the only behaviour, and it confuses people.
Therefore issue 1642 that he filed should be considered a request for enhancement. I think we need at least a mode (if not the default or only behaviour) in which it semantically matches "diff" and "merge" in listing only the changes between the specified tree states, not also the change that created the start revision.
> I'm able to reproduce something similar. Using the date for r8000, I
Oh dear. That's completely different. I've just spent a while tracking it down, and it is explained by r8000's commit time not being "2003-12-14 11:07:30" exactly but "2003-12-14 11:07:30.473581". Thus the time that you specified is a fraction of a second before the r8000 commit.
I don't know whether we should change the "svn log" output to show the microseconds; perhaps (at least in XML mode) we should.
- Julian
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.