And... I instantly have to apologise.. With wonderful irony, Googlemail folded the helpful bit of your reply leaving just the (apparently) unhelpful bit. (Crawls under nearest rock). 2009/10/19 Howard Miller <howard@xxxxxxxxxxxxxxxxxxx>: > Mmm.... > > Thanks for the helpful reply Johannes. Perhaps you should do diligent > research into mail software that folds quoted text for you. There's a > company called Google you might have heard of. Just a thought. > > On the other hand if you can't be bothered making a helpful reply > rather than a rude one perhaps simply not writing anything at all > would, at the very least, leave us absolutely no worse off. Just the > opinion of someone not to be taken seriously.... of course! > > Howard > > 2009/10/19 Johannes Schindelin <Johannes.Schindelin@xxxxxx>: >> Hi, >> >> first, if you want to be taken seriously, you might want to avoid to >> top-post. >> >> Second, do diligent research (e.g. on the 'mob' user). >> >> On Mon, 19 Oct 2009, Howard Miller wrote: >> >>> I'm quite interested in this too but I can't see what that patch does at >>> all. I'm unsure what the 'mob' account is but a search suggests it's >>> something to do with anonymous access, which doesn't seem to make any >>> sense. >> >> If this trivial script (_not_ a patch! This should be obvious at first >> sight) does not make any sense to you, I fear you will not be able to use >> hooks to do what you want to do. >> >>> Can you explain? >> >> Yes. >> >> The 'mob' user (who is password-less) can push to the 'mob' branch _iff_ >> that exists. IOW a user of repo.or.cz can decide to let random people to >> push commits by creating the 'mob' branch and adding the 'mob' user to the >> pushers. >> >> The first part of the hook (as you can see from the pretty helpful error >> messages it outputs) is about denying to push to anything but the mob >> branch. >> >> The second part is much more interesting in the context of this thread >> (and I would expect anyone capable of reading shell scripts to see that >> readily), because it denies the 'mob' user to _create_ the 'mob' branch. >> See line 16ff. >> >> So the point is: the update hook gets a "$2" = 0000... in case a branch is >> about to be created, and the hook can prevent that by exiting with a >> non-zero exit code. >> >> Hth, >> Dscho >> >> > -- 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