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

Opened 12 years ago

Last modified 12 years ago

#1061 reopened defect

Error al crear un repositorio desde la interfaz

Reported by: irobles Owned by: Pedro Gea
Priority: major Milestone: GUI Next
Component: GUI Keywords:
Cc:

Description (last modified by Pedro Gea)

Buenos días,

creo una nueva conexión desde la interfaz de MMS de tipo folder, y despues al crear un repositorio desde la interfaz me da el siguiente error:

ERROR: [XX] [@RepositoryFolder::Open] No se encuentra el archivo '_repository.oza'.
Asegúrese de que el repositorio existe y fue generado adecuadamente.

El directorio existe, pero efectivamente no existe el _repository.oza.

Change History (7)

comment:1 Changed 12 years ago by josp

¿Has creado el repositorio físicamente?

Para crearlo debes usar algo como:

Real MMS::@RepositoryFolder::Create([[
  Text _.path = PathToRepository
]]);

échale un vistazo a howto/8

comment:2 Changed 12 years ago by Pedro Gea

Description: modified (diff)

comment:3 Changed 12 years ago by Pedro Gea

Milestone: GUI 1A

comment:4 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

comment:5 Changed 12 years ago by irobles

Abri el ticket porque la intencion es crearlo todo desde la interfaz, sin utilizar codigo TOL.

Me creo la conexión desde la interfaz, y luego el repositorio desde la interfaz asociandolo a la conexión anterior.

Lo único que creo a mano es la carpeta a la que voy a asociar la conexión.

¿Esa linea que me comentas se podria ejecutar desde la interfaz sin que el usuario de MMS la tenga que conocer?

comment:6 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: closedreopened

La creación del repositorio es una tarea administrativa (como crear un repositorio en base de datos) y no se pensó incorporarla a la GUI, pero podría hacerse.

Lo que el usuario de MMS puede hacer desde la GUI es conectarse a un repositorio, no crearlo. Crear un repositorio en una carpeta no es sólo crear una carpeta, sino algo más. Por eso encuentras el error.

Dejo el tique abierto para contemplar la posibilidad de crear repositorios desde la GUI, pero en cualquier caso no ha de confundirse:

  • La creación de un repositorio (una carpeta con unos oza en el caso de los repositorios en carpeta o un esquema de base de datos en el caso de repositorios en base de datos).
  • La conexión a un repositorio existente (creación de una instancia de @Repository para comunicarse con él.

comment:7 Changed 12 years ago by Pedro Gea

Milestone: GUI 1AGUI Next
Note: See TracTickets for help on using tickets.