Changes between Version 11 and Version 12 of WorkingWithGit


Ignore:
Timestamp:
Aug 20, 2016, 9:18:46 PM (8 years ago)
Author:
neverpanic (Clemens Lang)
Comment:

Document conversion rules and split.

Legend:

Unmodified
Added
Removed
Modified
  • WorkingWithGit

    v11 v12  
    148148
    149149=== Repository split === #reposplit
    150 WIP
     150
     151While converting to Git, several subfolders of the Subversion repository have been mapped to different Git repositories. Since Git does not allow to clone sub-directories of a repository, this reduces the size of the repositories that developers must check out to work on different parts of MacPorts. Here's a short non-exhaustive list of mappings:
     152
     153||= Subversion                          =||= Git                                                          =||
     154||trunk/base                             ||macports/base.git                                               ||
     155||trunk/dports                           ||macports/ports.git                                              ||
     156||trunk/dports/PortIndex,PortIndex.quick ||''deleted''                                                     ||
     157||trunk/doc-new                          ||macports/guide.git                                              ||
     158||trunk/doc                              ||macports/guide.git, branch doc-old                              ||
     159||trunk/www                              ||macports/www.git                                                ||
     160||trunk/base/portmgr/jobs                ||macports/infrastructure.git, subfolder jobs                     ||
     161||contrib                                ||macports/contrib.git                                            ||
     162||contrib/MacPorts_Framework,Pallet      ||macports/pallet.git                                             ||
     163||contrib/mpab                           ||macports/mp-buildbot.git, branch mpab                           ||
     164||contrib/mp-buildbot                    ||macports/mp-buildbot.git                                        ||
     165||contrib/buildbot                       ||macports/infrastructure.git, subfolder buildbot-old             ||
     166||contrib/buildbot-test                  ||macports/infrastructure.git, subfolder buildbot                 ||
     167||users/dluke                            ||''deleted, exceeds GitHub size limit, only contains old files'' ||
     168||users/jberry                           ||''deleted, exceeds GitHub size limit, only contains old files'' ||
     169||users/pipping                          ||''deleted, exceeds GitHub size limit, only contains old files'' ||
     170||users/*                                ||''separate repository in'' macports/users/*                     ||
     171||distfiles                              ||''deleted''                                                     ||
     172||downloads                              ||''deleted''                                                     ||
     173||branches                               ||''branches of the appropriate repository/-ies''                 ||
     174||tags                                   ||''annotated tags in the appropriate repository/-ies''           ||
     175
     176For the full set of conversion rules, see https://github.com/neverpanic/macports-svn2git-rules/blob/master/gitconversion.rules.