glance/tools
Eoghan Glynn f8f9f17112 Support non-UTC timestamps in changes-since filter
Fixes glance aspect of lp 837464

Prevously only Zulu time was supported in the changes-since filter,
i.e. timestamps formatted as %Y-%m-%dT%H:%M:%SZ

We now support arbitrary timezones, with the offset from UTC expressed
via the ISO 8601 ±hh:mm notation.

Microsecond accurracy is also optionally supported in timestamps.

Notes:

- glance.common.utils.parse_isotime(), isotime(), & normalize_time()
  are prime candidates for promotion to openstack-common, as these
  methods will be useful in nova also

- this patch introduces a new dependency on python-iso8601, which
  has already been packaged for Fedora, EPEL and Ubuntu/Debian.

Change-Id: I4c80522bcaa14feef93f5f9fbcaaca6a74b6a5f4
2012-02-17 20:17:38 +00:00
..
install_venv.py Install an actual good version of pip. 2012-01-02 13:28:15 -08:00
nova_to_os_env.sh Adding Keystone support for Glance client. 2011-08-31 15:23:27 -05:00
pip-requires Support non-UTC timestamps in changes-since filter 2012-02-17 20:17:38 +00:00
with_venv.sh Rename .glance-venv to .venv. 2011-12-05 13:09:22 -08:00