Re: [Boost-bugs] [Boost C++ Libraries] #7607: path should not infer an invisible "." at the end of a path that ends with a slash

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