On Wednesday, May 10, 2017 11:20:49 AM Jonathan Nieder wrote: > Hi, > > Ævar Arnfjörð Bjarmason wrote: > > Just a side question, what are the people who use this > > feature using it for? The only thing I can think of > > myself is some out of band ref advertisement because > > you've got squillions of refs as a hack around git's > > limitations in that area. > > That's one use case. > > Another is when you really care about the exact sha1 (for > example because you are an automated build system and > this is the specific sha1 you have already decided you > want to build). > > Are there other use-cases for this? All the commits[1] > > that touched this feature just explain what, not why. > > Similar to the build system case I described above is when > a human has a sha1 (from a mailing list, or source > browser, or whatever) and wants to fetch just that > revision, with --depth=1. You could use "git archive > --remote", but (1) github doesn't support that and (2) > that doesn't give you all the usual git-ish goodness. Perhaps another use case is submodules and repo(android tool) subprojects since they can be "pinned" to sha1s, -Martin -- The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation