artefactual/archivematica — pull request #97 by Hwesta (2014-08-20 00:17:35+00:00)
Title: Manual Normalization: normalization.csv, non-Unicode

Fix normalization.csv parsing to match on the unsanitized name in all cases, instead of the sanitized name.

Fix createMETS2 trying to sort files and folders in the fileSec (and structMap?) that broke on non-Unicode filenames. Since the sort is unecessary, removed that and the outdated PyICU dependency.

Diff may be easier to understand if done with -w (ignore whitespace changes), since I increased the identation in ```createFileSec``` without really making other changes.

Quick testing shows that all the expected files/directories are the fileSec and structMap, and the METS passes validation.