logerrit | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) New commits: commit 2fab1a73b11a500c38e9df67d1b2061e9a6c9232 Author: Miklos Vajna <vmik...@suse.cz> Date: Thu Jul 5 13:22:47 2012 +0200
logerrit: for review, we need to grep for revision, not ref Change-Id: I0fb8b1e4f14e153adae7a2ec1b3adbb0dab5c847 diff --git a/logerrit b/logerrit index cc24c76..e5b2ba5 100755 --- a/logerrit +++ b/logerrit @@ -8,6 +8,10 @@ get_SHA_for_change() { SHA=`ssh ${GERRITHOST?} gerrit query --all-approvals change:$1|grep ref|tail -1|cut -d: -f2` } +get_REVISION_for_change() { + REVISION=`ssh ${GERRITHOST?} gerrit query --all-approvals change:$1|grep revision|tail -1|cut -d: -f2` +} + ask_tristate() { case $1 in [yY] | [yY][Ee][Ss] | [+] ) @@ -159,8 +163,8 @@ case "$1" in ;; esac read -p "please type a friendly comment$MESSAGEREQ: " MESSAGE - get_SHA_for_change $CHANGEID - ssh ${GERRITHOST?} gerrit review -m \"$MESSAGE\" $VERIFIEDFLAG $CODEREVIEWFLAG $SHA + get_REVISION_for_change $CHANGEID + ssh ${GERRITHOST?} gerrit review -m \"$MESSAGE\" $VERIFIEDFLAG $CODEREVIEWFLAG $REVISION ;; checkout) get_SHA_for_change $2 commit f3b1a1581324085257f3eb8290a086b22dcca8f5 Author: Bjoern Michaelsen <bjoern.michael...@canonical.com> Date: Thu Jul 5 12:41:59 2012 +0200 fix ./logerrit review * ./logerrit review did not resolve the ChangeId to a SHA * ./logerrit did still echo the command instead of executing it. Change-Id: Ie4f8630f7a83134d6eb7992f4a61b5d3faf7e138 diff --git a/logerrit b/logerrit index 851af7d..cc24c76 100755 --- a/logerrit +++ b/logerrit @@ -159,7 +159,8 @@ case "$1" in ;; esac read -p "please type a friendly comment$MESSAGEREQ: " MESSAGE - echo ssh ${GERRITHOST?} gerrit review -m '\"'$MESSAGE'\"' $VERIFIEDFLAG $CODEREVIEWFLAG $CHANGEID + get_SHA_for_change $CHANGEID + ssh ${GERRITHOST?} gerrit review -m \"$MESSAGE\" $VERIFIEDFLAG $CODEREVIEWFLAG $SHA ;; checkout) get_SHA_for_change $2 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits