Boost logo

Boost :

Subject: [boost] [filesystem] [svn] How to remove V2 files without loss of V3 history?
From: Beman Dawes (bdawes_at_[hidden])
Date: 2012-03-18 07:52:52


The boost/filesystem directory currently looks like this:

v2
    config.hpp // actual header
    convenience.hpp
    exception.hpp
    fstream.hpp
    operations.hpp
    path.hpp
v3
    config.hpp // actual header
    convenience.hpp
    exception.hpp
    fstream.hpp
    operations.hpp
    path.hpp
config.hpp // forwards to v2/config.hpp or v3/config.hpp
convenience.hpp
exception.hpp
fstream.hpp
operations.hpp
path.hpp

It is time to remove the dual version support.

What I'd like to do is:

* create a branch,
* switch to it,
* delete the top level forwarding headers,
* move the v3 headers up to boost/filesystem,
* delete the v2 and v3 directories,
* modify the headers as needed,
* merge back to trunk.

At the completion of the merge, the history for the boost/filesystem
headers should include the full history of what were the
boost/filesystem/v3 headers.

What are the svn commands to accomplish that?

Thanks,

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk