fnichol/knife-server — pull request #15 by erikh (2012-12-24 09:33:53+00:00)
Title: Identity fix

This fixes bug #14 -- ran into this doing chef-workflow stuff.

Basically, if you're able to pass a nil to net-ssh's keys array, it barfs trying to coerce it to a string. Probably should be fixed upstream but net-ssh... yeah :)

Anyhow, I also fixed the tests where I assumed nils would be ok. Working fine after the fix for my use cases.

If you could release after this one, that'd be great -- basically if you don't supply the argument, it exhibits this error -- passing any non-nil argument works for now, but it's rather confusing for people who don't know what's going on.