close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 29 and Version 30 of TolPackageRulesAndComments


Ignore:
Timestamp:
Oct 18, 2010, 7:32:10 PM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolPackageRulesAndComments

    v29 v30  
    126126}}}
    127127
    128 === Actualización automática y manual ===
     128==== Actualización automática y manual ====
    129129El sistema se encargará periódicamente de avisar si hay contenidos por
    130130sincronizar entre los paquetes instalados y de proponer las acciones
     
    153153}}}
    154154
    155 === Instalación personalizada ===
     155==== Instalación personalizada ====
    156156
    157157También puede instalar una versión concreta paquete de forma manual
     
    186186
    187187Antes de efectuar una acción de este tipo sería conveniente saber cuántos
    188 paquetes hay disponibles pues podría llevar demasiado tiempo la descarga.
    189 Para ello se puede consultar el conjunto de paquetes disponibles después
    190 de llamar al actualizador de la información de sincronización:
     188paquetes hay disponibles y cuánto ocupan, pues podría llevar demasiado
     189tiempo la descarga. Para ello se puede consultar el conjunto de paquetes
     190disponibles después de llamar al actualizador de la información de
     191sincronización:
    191192{{{
    192193#!cpp
    193194  Real TolPackage::Client::RemoteUpdatePackSyncInfo(True);
    194   Set TolPackage::Client::_.packSyncInfo;
     195//Listado de todos los paquetes disponibles
     196  Set _.packSyncInfo;
     197//Paquetes para los que la versión remota es más moderna
     198  Set _.packForUpdate;
     199//Paquetes para los que hay versiones remotas ulteriores
     200  Set _.packForUpgrade;
     201//Paquetes no instalados
     202  Set _.packForInstall;
     203//Paquetes ya instalados
     204  Set _.packInstalled;
     205}}}
     206
     207Estos conjuntos devuelven tablas de registros con toda la información de
     208cada paquete que es relevante para la sincronización de las copias locales
     209con el repositorio remoto.
     210{{{
     211#!cpp
     212  Struct @PackageSynchro {
     213    Text te_url,                  //URL of repository
     214    Text co_name,                 //Generic name of package
     215    Text te_brief,                //Brief description of package
     216    Text te_min_tol_version,      //Required TOL version
     217    Text co_last_version_remote,  //Name of last remote version
     218    Text co_last_version_local,   //Name of last local version
     219    Date dh_release_date_remote,  //Publication date in remote repository
     220    Date dh_release_date_local,   //Local installing date
     221    Real nu_bytes                 //Size of compressed file
     222};
    195223}}}
    196224