I'll do a brief recap on the few issues about the time and date
formats and things related.
* ISO-8601 dates
Code for parsing ISO-8601 dates has been in subversion since rev
2012. Now that there finally is a new tarball, we can start
generating the new style dates, since everyone is expected to have a
client that understands them. Do note that this only affects the
generation of new date stamps - old date stamps already in the
repository stay the same until someone converts all of them. Doing
this fixes issue 614 for every new repository, and opens up issue
637 for testing.
If no-one wants to point out a terrible mistake in this thing, I'll
do the commit tomorrow or so.
* Unify date user display
For now, this requires writing a new function in libsvn_subr/time.c
to print out dates for user display. Then places that would need to
be adapted to use that are atleast 'svn log', 'svn info', 'svnlook'
- there was something else too, but I can't remember it right now.
I have the code ready for this, kind of, but it's ugly and a bit
incomplete.
* Make date functions return proper errors
Atleast the svn_time_from_nts parsing function can obviously error,
though it should never be used in a situation where it can error
(since all timestamps are written by the opposite of this
function). The svn_time_to_nts function could possibly give an error
as well, but it's a borderline case. But maybe it should be changed
just for symmetry.
I have svn_time_from_nts already converted to return an error, and I
am considering on doing the same for svn_time_to_nts. Feedback is
ofcourse appreciated. But again, it's a bit ugly and incomplete
right now.
That's it for now, I guess. I should be posting some patches for
review here in the near future. Or if I happen to die or something,
just mark these as bite-sized issues - they are simple things.
-- Naked
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jun 11 22:46:56 2002