commit cab1eb0c324f12ec98e9e3c889851b051573da7f
Author: Simon McCartney <simon.mccartney@hp.com>
Date:   Fri May 24 14:28:12 2013 +0100

    Added option to skip deleting groups and rules

 stackhelper/cli/secgroup.py | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit ef2647a7992f0a01b89ca5fb36974e4173b07458
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Fri Feb 8 18:33:00 2013 +0000

    Correct bug where additional IPs were considered part of the wrong group

 stackhelper/cli/secgroup.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 72b9e2d98064698419739d13bbea9d176c80bd67
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Fri Feb 8 18:09:29 2013 +0000

    Allow a list of IPs to be considered part of a secgroup to be supplied. Getting messy!

 secgroups.additional.example.json | 11 +++++++
 stackhelper/cli/secgroup.py       | 65 ++++++++++++++++++++++++++-------------
 2 files changed, 55 insertions(+), 21 deletions(-)

commit 80ebda94b86de2da8de421abff482cacee861720
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Thu Jan 31 18:37:30 2013 +0000

    Escape credentials where needed.. (Badly..)

 stackhelper/cli/credentials.py | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit a217e8358b07223c246e3fc4df2f30f39eb222b8
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Thu Jan 31 17:01:56 2013 +0000

    Bump oslo-version version.

 setup.py                                |   3 +-
 stackhelper/openstack/common/setup.py   | 203 +++++++++++++-------------------
 stackhelper/openstack/common/version.py | 118 +++++--------------
 stackhelper/shell.py                    |   4 +-
 stackhelper/version.py                  |   2 +-
 tools/setup-requires                    |   1 -
 6 files changed, 115 insertions(+), 216 deletions(-)

commit d0e8707eb6a3337cfdbd8863d15c158d9371a6d7
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Thu Jan 31 16:35:13 2013 +0000

    Add `stackhelper credentials` command.

 README.md                      | 24 ++++++++++++
 creds.example.json             | 40 ++++++++++++++++++++
 setup.py                       |  1 +
 stackhelper/cli/credentials.py | 83 ++++++++++++++++++++++++++++++++++++++++++
 tools/pip-requires             |  1 +
 5 files changed, 149 insertions(+)

commit 73b531a708687479883d436c433bd15615e1369d
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Mon Jan 28 17:18:46 2013 +0000

    Better DELETE output

 README.md                   | 11 ++++++++++-
 stackhelper/cli/secgroup.py |  7 +++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 0d0bf7a134b03e13d7085ac920c6d2c566966b77
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Mon Jan 28 17:09:49 2013 +0000

    Fixup deps

 tools/pip-requires  | 2 +-
 tools/test-requires | 4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit e364339f5a18681d3ff21a6d8e01ac732098e494
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Mon Jan 28 17:07:46 2013 +0000

    Fix GitHub URL

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit abf089d327dda97bbff22e82453edb2152b57be4
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Mon Jan 28 17:06:38 2013 +0000

    Fix install instructions

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf5309af522fb5927f15c4e13812d27def0962da
Author: Kiall Mac Innes <kiall@hp.com>
Date:   Mon Jan 28 17:05:12 2013 +0000

    Update README.md

 README.md | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit cfef28b4ff28057092ea66a314d511c7ba57b094
Author: Kiall Mac Innes <kiall@managedit.ie>
Date:   Mon Jan 28 17:00:13 2013 +0000

    Add README.md

 README.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 97b19a89402b145357b9508a778390808b7f696b
Author: Kiall Mac Innes <kiall@managedit.ie>
Date:   Mon Jan 28 16:54:52 2013 +0000

    Add secgroup JSON example

 secgroups.example.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 2195fd6e61260d42fe9198903699bf9a80f2cd66
Author: Kiall Mac Innes <kiall@managedit.ie>
Date:   Mon Jan 28 14:33:08 2013 +0000

    Initial Commit - Mostly Works.

 .gitignore                               |  22 ++
 MANIFEST.in                              |  11 +
 bin/stackhelper                          |  21 ++
 openstack-common.conf                    |   3 +
 python-stackhelper.sublime-project       |  56 +++++
 setup.cfg                                |  16 ++
 setup.py                                 |  63 ++++++
 stackhelper/__init__.py                  |   0
 stackhelper/cli/__init__.py              |   0
 stackhelper/cli/base.py                  |  68 ++++++
 stackhelper/cli/secgroup.py              | 160 +++++++++++++
 stackhelper/exceptions.py                |  19 ++
 stackhelper/openstack/__init__.py        |   0
 stackhelper/openstack/common/__init__.py |   0
 stackhelper/openstack/common/setup.py    | 374 +++++++++++++++++++++++++++++++
 stackhelper/openstack/common/version.py  | 139 ++++++++++++
 stackhelper/shell.py                     |  67 ++++++
 stackhelper/tests/__init__.py            |   0
 stackhelper/utils.py                     |  61 +++++
 stackhelper/version.py                   |  18 ++
 tools/pip-requires                       |   2 +
 tools/setup-requires                     |   1 +
 tools/test-requires                      |   4 +
 tox.ini                                  |  39 ++++
 24 files changed, 1144 insertions(+)