When dropping files from the dirstate, the corresponding entry in the
filefoldmap is also dropped. Move this into the dirstate map object. A future
implementation of the dirstate will maintain the filefoldmap differently.
Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Comment Actions
btw I'm dubious of the 'filefoldmap' in self.dict checks, as that very much looks like it should be an invariant now
Comment Actions
The filefoldmap (and dirfoldmap) are still @propertycached. They only ever get accessed on systems with case insensitive filesystems, and so will often not be there at all.