Wrap parsing of dist file in a try/except block so we don't get an unhandled exception if the XML is invalid because of a partial or corrupt download (or Apple error).
Add Nginx config example for URL rewriting
Updated docs to reflect the amount of space needed to replicate all updates as of Octover 2012.
Fix exception handling in repoutil.print_dist() -- IOError and OSError were not being properly caught.
Don't treat the failure to download a .dist file for a product as a failure; muddle on.
Change module name in comments to "reposadocommon.py"
When attempting to parse a .dist file, catch IOErrors.
Yet another take on trying to work around zero-length dist files in updates. Pylint cleanups, too.
When adding muliple products to a catalog, if a problem occurs when adding a specific product, print a warning, but continue on.
Rewrite windows-safe os_rename method

- Using try..except is much more in the sense of the Zen of Python
- Also we only check os.name once and not every time os_rename is called
Merge pull request #17 from moschlar/os_rename

Rewrite windows-safe os_rename method
Workaround for issue with 10.8.2 software update that caused 10.8.2 clients to download updates from Apple URLs instead of a local replica
Merge branch 'master' of github.com:wdas/reposado
Update --configure prompts for clarity.

Change to parsing of dist files -- better/smarter parsing of distribution files to better get interesting metadata from them. (Addresses issue where iTunes 11.0.2 update did not show a version number when a product listing is displayed)