artefactual/archivematica-storage-service — pull request #26 by mistydemeo (2014-08-13 17:28:46+00:00)
Title: Package.compress_package: fix for files, period in name

* If a period is in the name of a directory package that is being
compressed, os.path.splitext() splits the name of the directory
as though it were a file extension.
* If full_path was a file and not a directory, the rsplit and subsequent
join produces incorrect results, e.g. for /path/to/aip/name.7z:
/path/to/aip/.7z instead of /path/to/aip/

Refs #7102.