From: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> When invoking cg-fetch, after fetching tags it exits here, probably for an overlooked error handling (at least I corrected it this way). This means, for instance, we exit without reporting the tag updates and without removing the "fetch in progress" marker - leading to unconditional "Recovering from interrupted fetch" at the very beginning with rsync transport. Indeed, this is fixed by this patch. Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> --- cg-fetch | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cg-fetch b/cg-fetch index a2865ae..a489834 100755 --- a/cg-fetch +++ b/cg-fetch @@ -190,8 +190,8 @@ fetch_tags() if [ "$get" = "get_rsync" ]; then $get -i -s -u -d "$uri/refs/tags" "$_git/refs/tags" || - echo "unable to get tags list (non-fatal)" >&2 - exit $? + (echo "unable to get tags list (non-fatal)" >&2; + exit $?) fi git-ls-remote --tags "$uri" | - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Tue Dec 20 03:19:36 2005
This archive was generated by hypermail 2.1.8 : 2005-12-20 03:19:44 EST