Let's use a set for untracked files so we don't have O(n) membership testing. The initializers you have below can be changed to `set([some list comp])`.