The filename passed to S3 should not be url encoded.
Merge pull request #24 from attili/master

The filename passed to S3 should not be url encoded.
Fallback to tar if ar cannot extract .deb control file, should fix #11.
Only extract the control file, not the md5sum file from control.tar.gz in the .deb.
Add Content-Type to S3 objects
Merge pull request #28 from gudmundur/master

Add Content-Type to S3 objects
Merge pull request #26 from bazbremner/fallback_to_tar_if_ar_fails

Fix #11. Fallback to tar if ar fails
Fix redirection of stderr on 'which dpkg'
Fix tar extraction looking for 'control', fix extra output from subcommands
Allow file globs to work
Merge pull request #31 from jjshoe/patch-1

Allow file globs to work
Add minitest dependency.
Add rake dependency.
Make sure packages are preserved based on their full version.

Until now, a package was removed (even with preserve_versions set to true) when its version component and name was the same as another package.
Instead, it should compare the full versions of the package (i.e. epoch, version, and iteration must be the same, not only the version).

Also added tests for the changes.
Added version_string method to package to simply output the full version string from the parts
Revert "Added version_string method to package to simply output the full version string from the parts"

This reverts commit 177226edc900bc7218e081b5ff2722eab62abd4f.
Merge pull request #32 from crohr/fix-manifest-generation-with-complex-versions

Fix manifest generation with complex versions
Added .travis.yml
Not running rspec, should have noticed that
Added travis badge