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@…