Thanks for your replies,
Either way, neither the linux nor the cross-platform alternative
( --add-header date=`LC_ALL=C date +"%a, %d %b %Y %H:%M:%S %z"`)
actually work. The result on my Evolution (which I know is more
sensitive than other mail readers like thunderbird or even gmail) yields
for an email sent a few minutes ago:
Date: Tue, (30/12/99 23:23:28)
and is marked as 06/02/36. (!!).
Although this has not quite to do with svn (only in the sense that
svnnotify, by default, doesn't seem to send the date header), if you
have any idea of how to add the RFC 2822 date using svnnotify, please
let me know.
On Tue, 2011-06-21 at 11:22 +0200, Stefan Sperling wrote:
> On Tue, Jun 21, 2011 at 12:14:34PM +0300, Daniel Shahaf wrote:
> > Stefan Sperling wrote on Tue, Jun 21, 2011 at 10:38:01 +0200:
> > > On Tue, Jun 21, 2011 at 09:24:21AM +0100, Miguel Almeida wrote:
> > > > And also, what does
> > > > the LC_ALL=C part mean in the line you suggest?
> > >
> > > It implies LC_CTIME=C, which for in some cases controls how the date
> > > will be formatted on systems that support the LC_TIME locale.
> > > Setting LC_TIME to "C" guarantees the default POSIX formatting
> > > rules will be used.
> > What Stefan and Ryan said.
> > I just want to add that if LC_ALL and LC_CTIME are both set then the
> > former wins, so portable code should set LC_ALL rather than LC_CTIME (to
> > account for LC_ALL=randomvalue being possibly set in the environment).
> Ooops, it's actually LC_TIME, not LC_CTIME. Typo on my part.
Received on 2011-06-21 11:33:14 CEST