[LugBS] Git alias
Carlo Bertoldi
mcbain a tiscali.it
Gio 28 Nov 2013 08:41:47 UTC
Buongiorno a tutti,
mi sto scontrando con un problema di quoting, e prima di impazzire
chiedo consiglio a voi.
Vorrei fare un alias in git per questo comando:
git log -p -1 `git svn find-rev r5522`
Questo è quanto ho scritto nel file di conf:
df = !sh -c 'git log -p -1 $(git svn find-rev r$1)'
ma quando lo eseguo l'argomento non viene corretamente valorizzato:
GIT_TRACE=1 git df 5438
trace: exec: 'git-df' '5438'
trace: run_command: 'git-df' '5438'
trace: run_command: 'sh -c '\''git log -p -1 `git svn find-rev r$1`'\''' '5438'
trace: exec: '/bin/sh' '-c' 'sh -c '\''git log -p -1 `git svn find-rev
r$1`'\'' "$@"' 'sh -c '\''git log -p -1 `git svn find-rev r$1`'\'''
'5438'
trace: exec: 'git-svn' 'find-rev' 'r'
Dove sto sbagliando?
Carlo
--
È molto più bello sapere qualcosa di tutto, che sapere tutto di una cosa.
Blaise Pascal
Maggiori informazioni sulla lista
Lug
|