clearcase config-spec

Tiempo y consulta ClearCase



config-spec (1)

Esta configuración-espec muestra los archivos que necesito:

element -dir * ''{version(/main/LATEST) && !version(SLT-T)}'' element -file * ''{version(/main/LATEST) && !version(SLT)}''

Ahora necesito ver cómo la fuente miró en algún punto en el futuro, entonces hago esto:

time 01-Nov-2008 element -dir * ''{version(/main/LATEST) && !version(SLT-T)}'' element -file * ''{version(/main/LATEST) && !version(SLT)}''

Lamentablemente, esto todavía me muestra "el presente". El manual dice:

Las reglas de tiempo pueden estar anidadas. No pueden incluir construcciones de lenguaje de consulta.

Está bien, pero ¿qué hago entonces?

¿Cómo excluyo archivos y directorios con una determinada etiqueta, sin utilizar el lenguaje de consulta? ¿O hay alguna manera de especificar el tiempo en el lenguaje de consulta?

(Ningún archivo tiene una etiqueta SLT-T, y ningún directorio tiene una etiqueta SLT).


¿Intentó agregar algunas directivas de lenguaje de consulta como:

&& !ver{created_since(1-Nov-2008)} && ver{created_since(1-Nov-2008)}

(todas las versiones existentes antes / después del 1 de noviembre de 2008)

Eso es parte del lenguaje de consulta y puede ayudarlo a refinar sus reglas de selección.

Confirmo por haberlo probado:

element /myPath/... /main/{!created_since(01-Sep-2008)} element /myPath/... /main/LATEST

le daría toda la versión creada antes de septiembre la primera en esta instancia.

Sin embargo, no estoy seguro si se puede combinar con sus reglas para lograr lo que está buscando.

Mi punto era solo asegurarme de que puedas incluir reglas de selección basadas en el tiempo en tus especificaciones de configuración.