In order to make git-push update refs/remotes to reflect the change caused to the remote (without requiring a fetch after the push), I'm finding it necessary to mess with the interface between git-push and git-send-pack. I think the easiest thing would be just to pull send-pack into push, rather than execing another program (now that git-push is also in C). The question is whether I should write a builtin-send-pack.c that lets people call send-pack directly, or get rid of it entirely in favor of always going though git-push. The only reason I can see to call send-pack directly is that git-push currently loses "verbose" in calling it, which should probably just be fixed. Is cogito still using it, perhaps? Is that still an issue? -Daniel *This .sig left intentionally blank* - 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