Adding a --priv-launch-key parameter to get-password-data which allows the encrypted password to be decrypted using the supplied SSH private key file.
Adding a --priv-launch-key parameter to get-password-data which allows the encrypted password to be decrypted using the supplied SSH private key file.
Resolving merge conflict.
Adding a register function to ec2decryptpassword customization module.  I think this makes the handler.py code simpler and allows you to immediately see what events are being handled by the customization.
Fix encoding problem in test.
Remove newly added event. Instead, use the after-call event similar to the streaming argument for S3.  Clean up based on CR feedback.  Modify test to use httpretty to simulate full call/response.
Fixing encoding issue for Python 3.  Improve test for get-password-data.
Fix encoding problem.  Also change asserts for test_get_password_data to account for different ordering of JSON data in output.
Integrate the guzzle sphinx theme.  There are also a collection of changes to bcdoc that should be considered part of this PR.
Getting encodings sorted.
Fixing conf.py and cleaning up.
Change to use write rather than writeraw which is going away.
Merge branch 'doc-fixes' of git://github.com/garnaat/aws-cli into garnaat-doc-fixes
Fixing a decode problem in doc unit tests.
Cut down on log verbosity

Removing these log messages makes it easier to track
down issues.  Most of this is just removing CLIdriver
logs regarding when service operations/names are created,
or when certain methods are called, which generally don't
provide generally useful info.
Merge branch 'less-verbose-logs' into develop

* less-verbose-logs:
  Cut down on log verbosity
Update test to supress stderr

Noticed this when running unit tests.  The error message
was being printed to stderr.  Now the test catches and
verifies the error message.

I also updated the existing tests to:

* Use mock.patch.  Otherwise test failures will leave sys.stdout
  monkey patched and could affect subsequent tests.
* Also replaced the output.find() calls with assertIn().  This will
  give a detailed error message that includes the original output.
  Also the tests were checking against '!= 1', but find() return -1
  if the substr is not found in the str.
Log the commands run during doc generation

Makes it easier to pinpoint what command failed as well as
the exact command run.
Account for some keys not being in rows

Fixes #198.
Find all possible column names in list of dicts

Rather than relying on the first element to tell us all the column
names, we iterate through all the list of dicts collecting the
column names.  This accounts for when new keys are defined in
rows other than the first.

Fixes #199