Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7607: path should not infer an invisible "." at the end of a path that ends with a slash
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-09-03 19:35:38
#7607: path should not infer an invisible "." at the end of a path that ends with
a slash
-----------------------------------------+------------------------
Reporter: Craig Dickson <cdickson@â¦> | Owner: bemandawes
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: filesystem
Version: Boost 1.50.0 | Severity: Problem
Resolution: wontfix | Keywords:
-----------------------------------------+------------------------
Changes (by bemandawes):
* status: new => closed
* resolution: => wontfix
Comment:
The behavior of path iteration is as intended. The C++ Standard Library's
File System TS specifies the same behavior. A note supplying rationale has
been added to the reference documentation for path iteration as part of
the resolution of ticket #10766; See section [path.itr].
The issue of create_directories("foo/") and several related problems with
".." and "." elements in calls to create_directories() have been fixed by
ticket #7258, and results for create_directories() should now be as you
requested.
Based on the title, this issue is being closed as "wontfix". If you are
unhappy with this, you might want to submit an issue to the C++
committee's Library Working Group. The rationale for keeping the implicit
'.' semantics is week enough that the LWG might be willing to change the
spec before Filesystem gets into the actual C++ Standard itself.
Thanks,
--Beman
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7607#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC