Articles of scripting

¿Cuántos repositorys debería usar para mantener mis scripts bajo control de versión?

Principalmente codifico pequeños progtwigs para mí, pero recientemente comencé a codificar para mis compañeros en mi equipo. Con ese fin, comencé a usar un repository de Mercurial para mantener mi código en alguna forma de control de versiones (específicamente, Tortoise-Hg en Windows). Tengo muchos scripts pequeños, cada uno en su propio directory, todo bajo un […]

TFS Add FolderDiff Results to Changeset (¡O Funcionalidad Equivalente!)

He configurado un process para generar scripts automáticamente para nuestros objects de database y colocarlos en una carpeta. Yo agregué manualmente la carpeta a TFS. Me gustaría detectar automáticamente los cambios entre TFS y mi carpeta, crear un set de cambios basado en las diferencias y luego registrar el set de cambios. El siguiente command […]

Script DDL / DML de Oracle, PL / SQL en el control de código fuente

Estoy buscando recomendaciones / orientación sobre cómo almacenar mejor las secuencias de commands DDL / DML y PL / SQL en Source Control (estamos usando Microsoft Visual Studio TFS) para una aplicación SaaS desarrollada internamente. Tenemos un equipo de hasta 7 desarrolladores trabajando en un proyecto que se basa en un model de derivación / […]

Notificar sobre / verificar la falla de la encuesta SCM en Jenkins

Me gustaría verificar u get notifications sobre fallas en las encuestas de SCM en Jenkins (por ejemplo, cuando la URL del repository ha cambiado o se ha eliminado la twig). Pensé en esto: a) Una secuencia de commands de console de Jenkins, que enumeraría tales trabajos defectuosos b) Configurar / instalar el plugin para que […]

Anexar directorys a la list ignorada en svn (Windows)

Hubo una vez casi la [misma pregunta]: Anexar directorys a la list ignorada en SVN que estoy pidiendo, pero la necesito para Windows. Para mis necesidades, necesito un script como @nosid escribió en ese hilo: #! /bin/bash ignore="foo" for pathname in "$@"; do lines="$( svn propget svn:ignore "$pathname" )" grep -F -x -q "$ignore" – […]

Script de Shell para contar la cantidad de files modificados en svn repo

Tengo un repository svn. Quiero saber la cantidad de files agregados, eliminados y modificados entre 2 dates. Puedo usar svn log. svn log -v -r {2013-12-01}: {2013-12-31} url para get routes modificadas que mostrarán las routes de files modificadas, eliminadas y añadidas por completo. Pero solo quiero contar por separado como No de files agregados: […]

Eliminar automáticamente las tags de Subversion por date

Estoy creando un file por lotes (en Windows Vista) para implementar mi proyecto desde el desarrollo hasta nuestro server de transición. El código que tengo actualmente es: :: Copy files from development to staging robocopy \\local\file\path \\staging\file\path /MIR /Z /XD .svn /NFL /NDL /XF *.cs *.sln *.csproj *.suo *.resx *.user *.sln.cache :: Create a new […]

secuencia de commands para generar diffs entre confirmaciones consecutivas y escribirlas en el file

Para ver cambios o diferencias entre commits, uso lo siguiente desde la línea de command: svn diff -r 3000:3025 > daychanges.diff Quiero modificar el command para que genere diffs entre sucesivos commits, los concatene y produzca en el file, algo así como svn diff -r 3000:3001 > daychanges.diff svn diff -r 3001:3002 >> daychanges.diff svn […]

La secuencia de commands TCL genera un error al intentar enviar un file utilizando el command SVN

Estoy tratando de enviar un file en svn a través de un script tcl. Estoy ejecutando el siguiente command en script tcl catch {exec svn commit -m'SDR' 'C:\abc\def\a.txt'} results Esto está regresando después del error svn: E020024: Error resolving case of 'C:\abc\def\a.txt' He intentado todo lo que puedo. Publicando aquí con la esperanza de resolverlo. […]

Expansión de Shell no deseada al asignar el resultado de un command de shell a una variable

Estoy exportando una parte de un repository svn de prototypte local para importar a un repository diferente. Tenemos un número de properties svn establecidas a lo largo del repository así que pensé que escribiría un script para listr los elementos del file y sus properties correspondientes. ¿Qué tan difícil puede ser eso correcto? Así que […]