r221 - branches/rewrite/doc

Marco Presi partial-mirror-devel@lists.alioth.debian.org
Wed, 15 Sep 2004 10:44:15 -0600


Author: zufus
Date: Wed Sep 15 10:44:14 2004
New Revision: 221

Modified:
   branches/rewrite/doc/HACKING
Log:
Inserted new proposal to handle file grabbing.


Modified: branches/rewrite/doc/HACKING
==============================================================================
--- branches/rewrite/doc/HACKING	(original)
+++ branches/rewrite/doc/HACKING	Wed Sep 15 10:44:14 2004
@@ -13,14 +13,22 @@
 tell what packages depend on other packages; perform filtering on the 
 list and provide a subset of packages)
 
-PackageSource - a way to get packages
-      |
-      +-----> RemotePackageSource - a remote APT repository
-      |
-      +-----> LocalPackageSource - a locally-stored set of packages
 
-(Functionality: when constructed, generate a PackageList; grab packages 
-into a MirrorBackend by whatever means are appropriate)
+Dists - handle creation of dists dir into the partial-mirror.
+  |
+  +---------> RemoteDists - download index files (Packages.gz,
+  |			    Sources.gz, Release, sum files,...) from remote repository
+  |
+  +---------> LocalDists  - move index files (Packages.gz,
+			    Sources.gz, Release, sum files,...) from local repository
+
+Pool - handle creation of dists dir into the partial-mirror.
+  |
+  +---------> RemotePool - download packages from remote repository
+  |
+  +---------> LocalPool  - move packages from remote repository
+
+(Functionality: grab packages into a MirrorBackend)
 
 Backend - a locally-stored APT repository that debpartial-mirror
     |      generates