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.

Opened 15 years ago

Closed 15 years ago

#897 closed task (fixed)

Control de versiones de paquetes

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: highest Milestone: TOL Packages
Component: Kernel Version: head
Severity: blocker Keywords: package, version, control
Cc:

Description (last modified by Víctor de Buen Remiro)

No es posible controlar qué versión del paquete se precisa en un proyecto. Esto último podría resolverse permitiendo la sintaxis opcional

//Carga exactamente la versión 1.1 del repositorio local
  #Require MyPkg.1.1
//Carga la última versión que haya en el repositorio local
  #Require MyPkg

Esto permitirá distinguir entre distintos archivos locales. El nombre del paquete será la parte anterior al primer punto, por lo que sólo se podrá cargar una versión del mismo paquete en una sesión, ya que una vez cargado un NameBlock, las posteriores llamadas al #Require no hacen nada.

Change History (13)

comment:1 Changed 15 years ago by Víctor de Buen Remiro

Milestone: TOL ExtensionsTOL Packages

comment:2 Changed 15 years ago by Víctor de Buen Remiro

Description: modified (diff)
Summary: Extensión de paquetes a repositorios externos y control de versionesControl de versiones de paquetes

comment:3 Changed 15 years ago by Víctor de Buen Remiro

Component: InterfaceKernel
Keywords: package version control added
Owner: changed from Jorge to Víctor de Buen Remiro
Status: newaccepted

comment:4 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: acceptedclosed

(In [2222]) Fixes #897

comment:5 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: closedreopened

El propio #Require debe encargarse de cargar las versiones adecuadas de los paquetes que sean requeridos directa o indirectamente por un paquete con versión específica.

comment:6 Changed 15 years ago by Víctor de Buen Remiro

(In [2308]) Refs #897
New function CompareText

comment:7 Changed 15 years ago by Víctor de Buen Remiro

(In [2329]) Refs #916
Refs #918
Refs #897

comment:8 Changed 15 years ago by Víctor de Buen Remiro

(In [2330]) Refs #916
Refs #918
Refs #897

comment:9 Changed 15 years ago by Víctor de Buen Remiro

(In [2331]) Refs #897
Refs #921

comment:10 Changed 15 years ago by Víctor de Buen Remiro

(In [2336]) Refs #897
Madatory method StartActions

comment:11 Changed 15 years ago by Víctor de Buen Remiro

(In [2344]) Refs #897
Madatory method StartActions

comment:12 Changed 15 years ago by Jorge

(In [2403]) refs #897, before invoking StartActions #Require change the current directory to the directory containing the package oza.

comment:13 Changed 15 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: reopenedclosed

Esto ya ha sido resuelto hace tiempo.
Más detalles en
https://www.tol-project.org/wiki/TolPackageRulesAndComments

Note: See TracTickets for help on using tickets.