On 2009.10.20 20:55:25 -0400, Daniel Barkalow wrote: > Maybe it should be fine to do: > > $ git fetch long-url-here master:temp > $ git merge temp > $ git checkout other-branch-that-also-needs-it > $ git merge temp > > But "temp" is "refs/remotes/temp", not "refs/heads/temp"? One (maybe important) difference there is that the "pull" gets you: Merge branch 'pu' of git://git.kernel.org/pub/scm/git/git Even with "master:tmp". But with fetch+merge (storing in refs/remotes): Merge remote branch 'tmp' As a minor side-effect, having the "tmp" ref makes re-running the pull (for whatever reason) cheaper, as without it, the fetch step would possibly re-fetch the whole stuff (not reachable through any local ref). Björn, undecided... -- 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