barnybug/cli53 — pull request #33 by pneuman (2012-05-11 02:44:11+00:00)
Title: Diffing feature for import --replace

Hi,

I wanted to use cli53 to routinely push my zone file to Route 53, but it was hitting the 100 request limit each time I re-pushed it using the --replace tag. To combat that, I've modified "import --replace" to compare the zone you're sending with any records that are already on Route 53 and only delete/create an existing record if it's actually changed locally. Hopefully some other users will find this handy!

Thanks
Leigh