id summary reporter owner description type status milestone component version severity resolution keywords cc 1976 Inverse function for complete me22.ca+boost@… Beman Dawes "As mentioned in the '[boost] [filesystem] ""leaf""' thread, complete is the only path composition function without a corresponding decomposition function. The idea: uncomplete(/foo/new, /foo/bar) => ../new The use case for this is any time you get a full path (from an open dialog, perhaps) and want to store a relative path so that the group of files can be moved to a different directory without breaking the paths. An IDE would be a simple example, so that the project file could be safely checked out of subversion. I'd like to call it relative, but that conceptually conflicts with the relative_path member decomposition function. Perhaps the member function could be changed to local_path(), or something. A discussion will need to be held to determine expected behaviour in the presence of symlinks, since root/foo/bar/.. is not always root/foo. " Feature Requests closed Boost 1.60.0 filesystem Boost 1.35.0 Problem fixed taylor@… boost@…