Hey David, On 22 September 2010 03:42, David Brown <davidb@xxxxxxxxxxxxxx> wrote: > On Tue, Sep 21, 2010 at 05:31:35PM -0400, Jeff King wrote: >> On Tue, Sep 21, 2010 at 01:44:56PM -0700, David Brown wrote: >> >> > Suppose I want to publish some changes to a tree. I have a server >> > available where I can run a git daemon, but for one reason or another >> > I want to force people to use the another git repo as a reference. >> > The reason could be one of bandwidth, or someone who isn't comfortable >> > making all of the other source available. Ideally, someone who >> > already has the other git repo cloned, and just adds mine as a remote >> > wouldn't notice the difference. >> >> I think the gentoo people were talking about doing something like this. >> They wanted you to use some faster and/or restartable protocol to clone >> initially, and so they wanted to reject initial clones. I'm not sure if >> they are doing that, and how (from the thread below, I suspect they run >> a patched git). >> >> The simplest thing would be a pre-upload-pack hook. There was some >> discussion of that in this thread: >> >> http://article.gmane.org/gmane.comp.version-control.git/137007 > > Arun, did you ever get a chance to rework the upload-pack hooks to > work only from git daemon? If not, I'd like to take a look into > implementing this. I never did get a chance to finish work on this. The last IRC discussion we had about this is at http://dev.gentoo.org/~ford_prefect/git-hooks-discussion-log.txt We still definitely do need this in Gentoo for when our git migration happens. Cheers, -- Arun Raghavan http://arunraghavan.net/ (Ford_Prefect | Gentoo) & (arunsr | GNOME) -- 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