Changes between Version 4 and Version 5 of ModCvtSvn2Git
- Timestamp:
- Dec 16, 2012, 2:14:11 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ModCvtSvn2Git
v4 v5 9 9 == Individual Libraries == 10 10 11 The directory structure of each individual Boost library will be the same as the library's current directory structure under boost-root/libs, except that it will also include a new sub-directory tree {{{include/boost/}}} containing the library's header files. 11 The directory structure of each individual Boost library will be the same as the library's current directory structure under boost-root/libs, except that it will also include a new sub-directory tree {{{include/boost/}}} containing the library's header files. For details, see [StartModDev Getting Started with Modular Boost Library Development using Git]. 12 12 13 At conversion, each individual Boost library's public repository will contain a single branch, "master", that corresponds to {{{branches/release}}} in Subversion. The library maintainer will need to add a {{{develop}}} branch, and possibly other branches, as describe in [StartModWorkflow Getting Started with Modular Boost Library Development Workflow].13 At conversion, each individual Boost library's public repository will contain two branches, {{{master}}}, converted from Subversion {{{branches/release}}}, and {{{develop}}}, converted from {{{trunk}}}. The library maintainer may want to add other branches, as described in [wiki:StartModWorkflow Getting Started with Modular Boost Library Development Workflow]. 14 14 15 15 == History == … … 17 17 If the Boost Subversion repository was being converted to a single Subversion repository, the history would just be converted along with everything else. But instead, Boost is being modularized into 120 or so separate repositories. If all history were just blindly included for each library, 233 megs of history would be multiplied by 120 libraries, resulting in a file size of 28 gigs. If you are doing release management or testing, that isn't really acceptable. 18 18 19 Discussion is underway of providing a script to graft on individual library history from the overall history. 19 Discussion is underway of providing a script to graft on individual library history from the overall history. 20 21 == Administrative Privileges == 22 23 Each library's public repository will have its own set of maintainers with write privileges. See [ModAdmin Library Administrative Privileges].