On Sat, Nov 24, 2012 at 4:25 AM, Felipe Contreras <felipe.contreras@xxxxxxxxx> wrote: > @@ -673,11 +675,23 @@ static void push_update_refs_status(struct helper_data *data, > struct strbuf buf = STRBUF_INIT; > struct ref *ref = remote_refs; > for (;;) { > + char *private; > + > recvline(data, &buf); > if (!buf.len) > break; > > - push_update_ref_status(&buf, &ref, remote_refs); > + if (push_update_ref_status(&buf, &ref, remote_refs)) > + continue; > + > + if (!data->refspecs) > + continue; > + > + /* propagate back the update to the remote namespace */ > + private = apply_refspecs(data->refspecs, data->refspec_nr, ref->name); > + if (!private) > + continue; > + update_ref("update by helper", private, ref->new_sha1, NULL, 0, 0); free(private); I guess -- Felipe Contreras -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html