Message ID | cover-0.5-00000000000-20210616T141332Z-avarab@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | serve: add "configure" callback | expand |
On Wed, Jun 16, 2021 at 04:16:16PM +0200, Ævar Arnfjörð Bjarmason wrote: > This is a refactoring of what a callback in serve.c needs to do to > aquire config. Currently two of them want that, and grab it in ad-hoc > ways themselves, now they can insted configure a "configure" callback > along with the existing "advertise" and "command", by the time they're > called their config will already be read with their callback. > > I split this prep work off from an upcoming series where I wanted to > add a new capability, but I think this stands nicely on its own, and > simplifies the existing code. The first four seem like obviously-good cleanups. I'm not so sure about the last one, though. I left some comments there. -Peff
Jeff King <peff@peff.net> writes: > On Wed, Jun 16, 2021 at 04:16:16PM +0200, Ævar Arnfjörð Bjarmason wrote: > >> This is a refactoring of what a callback in serve.c needs to do to >> aquire config. Currently two of them want that, and grab it in ad-hoc >> ways themselves, now they can insted configure a "configure" callback >> along with the existing "advertise" and "command", by the time they're >> called their config will already be read with their callback. >> >> I split this prep work off from an upcoming series where I wanted to >> add a new capability, but I think this stands nicely on its own, and >> simplifies the existing code. > > The first four seem like obviously-good cleanups. I'm not so sure > about the last one, though. I left some comments there. I had the same impression. Thanks, both.