Re: What about allowing multiple hooks?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 21, 2009, 21:50 UTC
- Message-ID
- <alpine.DEB.1.00.0901212247510.3586@pacific.mpi-cbg.de>
- In-Reply-To
- <497793E5.7090107@0x63.nu>
Hi,
On Wed, 21 Jan 2009, Anders Waldenborg wrote:
Show 18 quoted lines
> Johannes Schindelin wrote: > > > I currently use configvalues to specify which hooks to run. For example > > > this is how my post-receive looks: > > > > > > data=$(cat) > > > git config --get-all hooks.post-receive.hook | while read hook; do > > > $hook <<__EOF__ > > > "$data" > > > __EOF__ > > > done > > > > I wonder why you don't do the obvious thing: > > > Because I wanted to be able to do things like this: > > git config -add hooks.post-receive.hook \ > "sh hooks/buildbot 192.168.99.9:9989"
You are missing a "-".
> So, the thing I initially wanted to solve was "multiple instances" of > the same hook.
And why not use a shell function for that?
-- snip --
buildbot () {
echo "Who is so evil and puts a bot into a post-receive hook?" >&2
echo "This function would connect to $* if it were building a bot."
}buildbot www.google.com buildbot www.kernel.org -- snap --
> Then when I found this thread I saw that the richer meta information > needed to implement multiple hooks with sane semantics could be done > with the config values.
I think this is technically called an "XY" problem. You ask for a specific technical solution, while your real problem would be better solved by other means.
Ciao, Dscho