Bug#343142: 343142: -r {DATE} option could support more date formats
Max Bowsher
maxb1 at ukf.net
Thu Jan 12 21:09:47 UTC 2006
retitle 343142 -r {DATE} option could support more date formats
thanks
Early versions of Subversion used a yacc-based date parser which
supported a range of date formats similar to CVS. The yacc-based parser
was abandoned and replaced with a handwritten C parser supporting only a
few date formats a long time ago.
IIRC, the motivations for doing so were:
- It caused an additional complication in the build-system.
- Maintenance problems - far fewer people know yacc than C.
but most especially:
- No-one who was around for the discussion felt particularly strongly
about keeping the additional flexibility in date formats.
It's worth noting that many Subversion developers use -r {DATE} perhaps
once or twice a year, if even that much, with revision numbers proving a
more precise and concise way of specifying points in history.
We are willing to be persuaded otherwise, though - feel free to open a
discussion on dev{AT}subversion.tigris.org. If you do so, be sure to
explain your use-case for -r {DATE} as clearly as possible - don't
assume that people will understand a brief summarization, through shared
experience, because many of us genuinely _don't_ have any significant
experience of using -r {DATE}.
Thanks,
Max.
More information about the pkg-subversion-maintainers
mailing list