RE: pretty format can't work on cron job
- From
- Chen WANG <ellre923@gmail.com>
- Date
- Nov 8, 2010, 02:30 UTC
- Message-ID
- <020101cb7eec$e5d1baa0$b1752fe0$@com>
- In-Reply-To
- <201011072018.31740.trast@student.ethz.ch>
Show 5 quoted lines
> -----Original Message----- > From: Thomas Rast [mailto:trast@student.ethz.ch] > Sent: 2010年11月8日 3:19 > To: Chen WANG > Cc: 'Jeff King'; Chen Wang (QA-CN); j.sixt@viscovery.net; git@vger.kernel.
org
Show 10 quoted lines
> Subject: Re: pretty format can't work on cron job > > Chen WANG wrote: > > $ cat /home/wangchen/kps_update > > #!/bin/bash > > su wangchen - > > What is this 'su' supposed to do? AFAICS you would have to run > another script with 'su' if you really want to change user. >
Ignore it please. I put a lot rubbish here to try to figure out the issue.
Show 10 quoted lines
> > git log 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2.. -M --date=short > --pretty=format:"Author: %aN <%ae>; Date: %ad" --shortstat --dirstat > --no-merges >/tmp/ChangeLog-all > [%aN does not expand to anything within the cron runs] > > Also, what git version(s) do you have installed? %aN appeared in > 1.5.6.4 and 1.6.0, so it is entirely possible that the $PATH within > your cronjob runs an older version which fails to expand it to > anything. >
Absolutely right. I was keeping figure out the difference between manual run and cron job for git. But seems my administrator installed a 1.5.5.4 for global, but my local bin has a higher version of git which support %aN. Thanks guys. Thanks Thomas.
> --
> Thomas Rast
> trast@{inf,student}.ethz.ch