On Thu, 25 May 2006, Junio C Hamano wrote: > > With the limitation of the current tool, we could do: > > git-fetch master.kernel.org:/pub/scm/.../torvalds/linux-2.6.git \ > refs/heads/master:refs/remotes/linus/master > git merge 'whatever merge message' HEAD b307e854 > > assuming that b307e854 is reachable from your tip. So it might > be just a matter of giving a convenient shorthand to do the > above two commands, instead of mucking with upload-pack. It's not upload-pack that needs mucking with. It's simply "fetch-pack" that currently will refuse to say "want b307e854..", because the only thing it can do is say "want <headref>". So the patch would literally be to have a way to tell fetch-pack directly what you want, and not have the "only select from remote branches" logic. Linus - : 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