RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  a...@rpm5.org
  Module: rpm                              Date:   12-May-2011 08:34:44
  Branch: HEAD                             Handle: 2011051206344400

  Modified files:
    rpm/rpmdb               hdrfmt.c

  Log:
    add ISO-8601 date format

  Summary:
    Revision    Changes     Path
    1.156       +14 -0      rpm/rpmdb/hdrfmt.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/hdrfmt.c
  ============================================================================
  $ cvs diff -u -r1.155 -r1.156 hdrfmt.c
  --- rpm/rpmdb/hdrfmt.c        20 Apr 2011 06:09:42 -0000      1.155
  +++ rpm/rpmdb/hdrfmt.c        12 May 2011 06:34:44 -0000      1.156
  @@ -245,6 +245,18 @@
   }
   
   /**
  + * Return isodate (ISO-8601) formatted data.
  + * @param he         tag container
  + * @param av         parameter list (or NULL)
  + * @return           formatted string
  + */
  +static char * isodateFormat(HE_t he, /*@null@*/ const char ** av)
  +     /*@*/
  +{
  +    return realDateFormat(he, av, _("%Y-%m-%dT%H:%M:%S"));
  +}
  +
  +/**
    * Return shell escape formatted data.
    * @param he         tag container
    * @param av         parameter list (or NULL)
  @@ -315,6 +327,8 @@
        { .fmtFunction = dateFormat } },
       { HEADER_EXT_FORMAT, "day",
        { .fmtFunction = dayFormat } },
  +    { HEADER_EXT_FORMAT, "isodate",
  +     { .fmtFunction = isodateFormat } },
       { HEADER_EXT_FORMAT, "shescape",
        { .fmtFunction = shescapeFormat } },
       { HEADER_EXT_LAST, NULL, { NULL } }
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to