[MacPorts] WorkingWithGit modified

MacPorts noreply at macports.org
Sat Aug 20 14:18:48 PDT 2016


Page "WorkingWithGit" was changed by cal at macports.org
Diff URL: <https://trac.macports.org/wiki/WorkingWithGit?action=diff&version=12>
Revision 12
Comment: Document conversion rules and split.
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: WorkingWithGit
=========================================================================
--- WorkingWithGit (version: 11)
+++ WorkingWithGit (version: 12)
@@ -147,4 +147,30 @@
 
 
 === Repository split === #reposplit
-WIP
+
+While 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:
+
+||= Subversion                          =||= Git                                                          =||
+||trunk/base                             ||macports/base.git                                               ||
+||trunk/dports                           ||macports/ports.git                                              ||
+||trunk/dports/PortIndex,PortIndex.quick ||''deleted''                                                     ||
+||trunk/doc-new                          ||macports/guide.git                                              ||
+||trunk/doc                              ||macports/guide.git, branch doc-old                              ||
+||trunk/www                              ||macports/www.git                                                ||
+||trunk/base/portmgr/jobs                ||macports/infrastructure.git, subfolder jobs                     ||
+||contrib                                ||macports/contrib.git                                            ||
+||contrib/MacPorts_Framework,Pallet      ||macports/pallet.git                                             ||
+||contrib/mpab                           ||macports/mp-buildbot.git, branch mpab                           ||
+||contrib/mp-buildbot                    ||macports/mp-buildbot.git                                        ||
+||contrib/buildbot                       ||macports/infrastructure.git, subfolder buildbot-old             ||
+||contrib/buildbot-test                  ||macports/infrastructure.git, subfolder buildbot                 ||
+||users/dluke                            ||''deleted, exceeds GitHub size limit, only contains old files'' ||
+||users/jberry                           ||''deleted, exceeds GitHub size limit, only contains old files'' ||
+||users/pipping                          ||''deleted, exceeds GitHub size limit, only contains old files'' ||
+||users/*                                ||''separate repository in'' macports/users/*                     ||
+||distfiles                              ||''deleted''                                                     ||
+||downloads                              ||''deleted''                                                     ||
+||branches                               ||''branches of the appropriate repository/-ies''                 ||
+||tags                                   ||''annotated tags in the appropriate repository/-ies''           ||
+
+For the full set of conversion rules, see https://github.com/neverpanic/macports-svn2git-rules/blob/master/gitconversion.rules.
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/WorkingWithGit>
MacPorts <https://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'WorkingWithGit' page.
If it was not you, please report to .


More information about the macports-changes mailing list