Adding PyCharm project files to gitignore
Covering remote_symlink
Removing useless returns (always returned True)
pinpointing coverage to 3.6b1, as long as they don't fix the reports issue
Covering render
Covering write_to_temp_file
Covering part of update_file
Covering update_file completely (needs urgent refactoring)
Refactoring update_file before simplifying the tests
Covering protected methods before simplifying tests
First test simplification, as an experiment
Removing useless test
Second test simplification, improving overall testing
Removing useless test
Finishing test simplification for update_file - much better now :-)
Refactoring update_file to reduce cyclomatic complexity
Renaming protected method for better readability
Returning True when both md5 hashes are None; Simplifying _contents_differ
Cleaning coverage report before running tests
Increasing coverage for update_file