Articles of sh

compartir configuraciones entre múltiples máquinas por sistema de control de fuente

Tengo varias máquinas linux. Quiero compartir mi .vimrc , .hgrc . Pero, hay una pequeña diferencia entre diferentes máquinas. ¿Hay un método inteligente? Estoy usando mercurial. mkdir settings ln ~/.vimrc settings/vimrc ln ~/.hgrc settings/hgrc luego usa mercurial para mantener la configuration. Hay una pequeña diferencia de file hgrc en una máquina diferente. Necesito fusionar mi […]

El enganche Post-commit de SVN no ejecuta correctamente un command

Tengo un gancho post-commit que funciona, pero por alguna razón la siguiente línea de código no funciona correctamente. Crea mi file de testing independientemente de un error. !#/bin/sh # force a failure ifconfig -z 1>/dev/null 2>&1 if [ $? -ne 0 ] then touch ~/Desktop/fail.txt fi El file fail.txt se crea con o sin ese […]

cómo agarrar la input línea por línea desde la console en el caparazón

cómo leer la input línea por línea desde la console cuando haces una actualización svn. !/bin/bash for line in $(svn update) do printf "$line\n"; done esto lo imprimirá palabra por palabra. Lo necesito línea por línea ex: A paris/input/hyb/shmc/com//hwmca/workload/eam/tasks/create/res/newap.java M paris/input/hyb/shmc/com//hwmca/workload/eam/tasks/create/res/telap.html. D paris/input/hyb/shmc/com//hwmca/workload/eam/tasks/create/res/newap_subdirs.mak. U paris/input/hyb/shmc/com//hwmca/workload/eam/tasks/create/res/ABC.png agarrar el file de arriba desde la console cómo grep […]

¿Cómo get el último número de revisión de SVN de una date determinada?

Necesito get el primer número de revisión después de una date determinada? Por ejemplo, necesito saber cuál es el primer número de revisión de SVN para el proyecto Apache Hadoop después del 2011-11-29. Intenté el command svn log -r {2011-11-29} http://svn.apache.org/repos/asf/hadoop/common/trunk/ pero en este caso, no hay compromiso en 2011-11-29. ¿Cómo puedo get el primer […]

svn diff -x (v1.6) no acepta mi opción diff –unified = 40

A menudo uso esta línea de command que funciona muy bien en Subversion 1.6.11 y GNU diff 2.8.1. svn diff -x '–unified –ignore-space-change –ignore-all-space –ignore-eol-style –show-c-function' –no-diff-deleted my-file | vim – Sin embargo, quiero boost las líneas de context usando la opción diff –unified=40 pero todos mis bashs fallan: $ svn diff -x '–unified=40' my-file […]

crear estructura de carpetas en base al file

Actualmente, bash mejorar mi process de combinación de svn. Para lograr esto, comencé a crear un script de shell que busca las carpetas que se cambiaron desde el último dropmerge. El file de salida de ese script se ve así: /components/intmodules/ /components/ext/modules/EmailConn Runtime/ /components/emailconn/ /components/ftpconn/ /components/ /networkingist/ Ahora quiero que esta estructura de carpetas se […]

github actualizó la información del file

¿Hay alguna manera de saber si un file se cambia en github para hacer alguna tarea en Linux cambiado = falso; changed = myAPP / res / values ​​/ strings.xml // get información si se cambia si (cambiado) algo hace algo diferente

¿Cuál es el command de script de shell para realizar un proyecto de github?

Estoy ejecutando un trabajo de Jenkins en un proyecto de GitHub (Project A) , como parte de este trabajo quiero verificar otro proyecto de GitHub (Project B) utilizando el command de script de shell

¿Cómo ejecutar el file autogen.sh de Bitcoin?

Estoy siguiendo en el libro Bitcoin de Andreas Antonopoulos Mastering Bitcoin Capítulo 3 (El cliente de Bitcoin) Y estoy en la parte donde he clonado el proyecto Bitcoin github . He comprobado v0.9.3rc2 Ahora el siguiente paso en el libro está a continuación: Suponiendo que los requisitos previos están instalados, inicie el process de compilation […]

git escaso checkout y clon superficial problema con github

Desea hacer un pago escaso de un git repo (github.com). Actualización (esta secuencia de commands funciona ahora – truco fue agregar "/" antes de pom.xml hizo este script bash: #!/bin/sh export baseUrl=https://github.com/ export repoAc=spring-projects export repo=spring-data-examples #export baseUrl=https://github.com/ #export repoAc=tgkprog #export repo=testGit echo "Cd change to correct dir like ~/u/w/s/github/" cd ~/u/w/s3/github/ if [ $? […]