No longer manage text-based caches (will always search everything based on the filesystem now -- later on we should study an improved approach such as lucene).
Minors
When renaming module, using rename refactoring.
Fixing test failures / added test failing on renaming module.
Working on renaming/moving module refactoring (not finished).
Merge branch 'development' into refactor_imports
Merge branch 'development' into refactor_imports
Improving rename/move of module (unfinished).
Improving module move/rename -- unfinished.
Fixed issue where the time store for the ast in PyEdit could be after the time the ast was actually generated.
Detecting references of imported module on global namespace.
Fixing more issues on module rename -- leaving failing test behind to remember next step :)
On attributes, we properly check whether we had a match from an import.
Fixed more issues on renaming modules.
Merged development
Final name when renaming file is correct.
More issues on renaming imports.
One more case renaming imports.
Dealing with issues with package rename.
Stopping analysis while refactoring is being performed.