Articles of bash

Si el mismo script de utilidad está registrado en diferentes directorys de SCM, debería ser el mismo en todos lados, ¿cómo puedo verificar que sea el mismo?

Reconoció que no es una buena situación, pero a veces descubre que los mismos scripts de utilidad (o cosas como Makefile s) se han registrado en diferentes directorys dentro de los mismos o diferentes repositorys para el mismo o diferentes proyectos. Es posible que incluso se hayan registrado en directorys con nombres inconsistentes o directorys […]

Herramienta Repo. enviar tags apropiadas para manifest.xml

tengo file manifiesto <?xml version="1.0" encoding="UTF-8"?> <manifest> <remote fetch=".." name="origin" review="nda.com"/> <default remote="origin" revision="release/nda/phase3" sync-j="4"/> <project name="nda-nda" revision="6f76200b8ab9fed4f52c4f58ae36b722dabc1116" upstream="phase2"/> <project name="ndda" revision="f849e04438191616bd8b39367249ba2b4824111c" upstream="phase2"/> <project name="nda/guidance-tests" path="tools/guidance-tests" revision="37751838644275ee87d01f604b49f0af64fe4f31" upstream="nda2"/> <project name="auto-character-recognition" revision="2ea1ffc90185a00abfd621ae58919b728503d975" upstream="release/nda/phase3"/> <project name="auto-tools" revision="c3db989d8959a20f11c872af25dc655a02a18e49" upstream="master"/> <project name="cdvox/nda-nvp" path="nda-nvp" revision="6a7aed71adf71b90c5192b521523a401abdd800c" upstream="phase2"/> <project name="external/googlenda" revision="1e932a2dd63b572bc19b7be6811b02a6336b8db9" upstream="release/nda/phase3"/> <project name="external/rapidjson" revision="a717a565e55da510a43ad1546797196d9071c41e" upstream="release/nda/phase3"/> <project name="mobility-graph" path="ndda/core/myndda/" revision="bb530f2a425b6e27ece6617fe9ca309d62024c9c" upstream="nda-phase2"/> <project […]

Edite los files en la carpeta fuente programáticamente con el objective C (proyecto OSX xcode)?

En mi caso, la aplicación es una utilidad que usa una list de palabras pnetworkingefinidas del file y genera otra list de palabras y las fusiona. Quiero replace el file inicial en resources con el resultado combinado antes de la próxima creación / lanzamiento de la aplicación. Pero ¿cómo get una ruta al directory de […]

Pygit2 comtesting si hay nuevos commits en remoto

Quiero verificar si hay nuevos commits para get desde el control remoto. Puedo usar repo = get_repo() #return pytgit2.Repository remote=repo.remotes[0] oremote.fetch() y verificar salida: {'indexed_objects': 0, 'received_bytes': 0, 'received_objects': 0} Pero este código realmente funciona, solo quiero verificar: ¿necesito una búsqueda real? Desde bash puedo hacer dry-run como este git fetch origin –dry-run -v ¿Dónde […]

Klocwork Obtenga la cantidad de problemas en un número de compilation proporcionado

¿Cómo puedo get los numbers de un número de compilation especificado en Klocwork Insights 10.0? Necesitaré usar esto en un script bash.

¿Cómo convertir este script en un command mercurial personalizado?

Tengo el siguiente script: #!/bin/bash if [ $# -ne 2 ]; then echo -n "$0 – a utility for applying uncommitted changes to a " echo "remote hg repository locally also" echo "Usage: $0 user@hostname path/to/repository" exit -1 fi user_at_hostname="$1" remote_path="$2" ssh "$user_at_hostname" hg -R "$remote_path" diff | hg import –no-commit – No es la […]

¿Eliminar todas las tags de git, esperar una list personalizada de tags git?

Estoy tratando de escribir un script bash que te pregunte cuántas tags quieres conservar y luego puedes ingresar las tags que deseas conservar. A continuación, el script debe eliminar todas las tags de git remotas esperar las ingresadas antes. ¿Pero cómo puedo lograr esto? Gracias por adelantado

Bash export directory head

Me dan una línea: export WDIR_HEAD=${WDIR%%/*} donde WDIR es un directory de input de usuario para una input del sistema de control de revisión. Me doy count de que exportar establece una variable de entorno, mi pregunta es cuál es el rol de '%% / *' aquí. Necesito reescribir esto para ejecutar python para una […]

Implementar cambios de Mercurial en la count de alojamiento del website

Solo quiero mover los files del website cambiados desde la revisión publicada a una count de alojamiento usando SSH o FTP. La count de alojamiento está basada en Linux pero tiene instalado cualquier control de versión, por lo que no puedo simplemente hacer una actualización allí, y la solución debe ejecutarse en las máquinas de […]

¿Por qué se deniega el permiso para bzr push?

user2 quiere bzr push cambios a un directory /home/user1/project/dev . user2 tiene permissions group + rwx en este directory, pero no en mi directory principal /home/user1/ Esto resulta en el error: bzr: ERROR: Permiso denegado: "h2i9usf1l6ieofpuul87.pack": [Errno 13] Permiso denegado: '/home/user1/.bzr/repository/upload/h2i9usf1l6ieofpuul87.pack' No tengo claro por qué usuario2 necesita permiso para mi hogar /home/user1/.bzr/ cuando /home/user1/project/dev […]