
8 Aug
2005
8 Aug
'05
12:33 p.m.
Hello, suppose I have this: path p = .........; p /= "../../../a/b/c" ; with current CVS version of filesystem I get paths like: bin/gcc/debug/threading-multi/../../../../bin/nm/debug/threading-multi/print_and_set.map which are correct, but it has reduntant elements. Say first ".." undoes "threading-multi" and next ".." undoes "debug" and the path is the same as bin/nm/debug/threading-multi/print_and_set.map which is much smaller, and so better for things like error diagnostic. Any change that filesystem perform such path normalization either during operator/= or as a separator function? TIA, Volodya