remote tailing 's' from log --raw-data
log: When --raw-date is used, display only seconds from the epoch, as documented, omitting a trailing "s" that was included in the output before. Sponsored-By: the NIH-funded NICEMAN (ReproNim TR&D3) project
This commit is contained in:
parent
c235488e2d
commit
f56f6140fa
2 changed files with 7 additions and 1 deletions
|
@ -38,6 +38,9 @@ git-annex (10.20230408) UNRELEASED; urgency=medium
|
||||||
* initremote: Avoid creating a remote that is not encrypted when gpg is
|
* initremote: Avoid creating a remote that is not encrypted when gpg is
|
||||||
broken.
|
broken.
|
||||||
* rmurl, unannex: Support --json and --json-error-messages.
|
* rmurl, unannex: Support --json and --json-error-messages.
|
||||||
|
* log: When --raw-date is used, display only seconds from the epoch, as
|
||||||
|
documented, omitting a trailing "s" that was included in the output
|
||||||
|
before.
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Sat, 08 Apr 2023 13:57:18 -0400
|
-- Joey Hess <id@joeyh.name> Sat, 08 Apr 2023 13:57:18 -0400
|
||||||
|
|
||||||
|
|
|
@ -162,7 +162,7 @@ showLog outputter cs = forM_ cs $ \c -> do
|
||||||
|
|
||||||
mkOutputter :: UUIDDescMap -> TimeZone -> LogOptions -> FilePath -> Outputter
|
mkOutputter :: UUIDDescMap -> TimeZone -> LogOptions -> FilePath -> Outputter
|
||||||
mkOutputter m zone o file
|
mkOutputter m zone o file
|
||||||
| rawDateOption o = normalOutput lookupdescription file show
|
| rawDateOption o = normalOutput lookupdescription file rawTimeStamp
|
||||||
| gourceOption o = gourceOutput lookupdescription file
|
| gourceOption o = gourceOutput lookupdescription file
|
||||||
| otherwise = normalOutput lookupdescription file (showTimeStamp zone)
|
| otherwise = normalOutput lookupdescription file (showTimeStamp zone)
|
||||||
where
|
where
|
||||||
|
@ -292,3 +292,6 @@ parseTimeStamp = utcTimeToPOSIXSeconds . fromMaybe (giveup "bad timestamp") .
|
||||||
showTimeStamp :: TimeZone -> POSIXTime -> String
|
showTimeStamp :: TimeZone -> POSIXTime -> String
|
||||||
showTimeStamp zone = formatTime defaultTimeLocale rfc822DateFormat
|
showTimeStamp zone = formatTime defaultTimeLocale rfc822DateFormat
|
||||||
. utcToZonedTime zone . posixSecondsToUTCTime
|
. utcToZonedTime zone . posixSecondsToUTCTime
|
||||||
|
|
||||||
|
rawTimeStamp :: POSIXTime -> String
|
||||||
|
rawTimeStamp t = filter (/= 's') (show t)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue