git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: How to send a warning message from git hosting server?

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 5, 2015, 20:18 UTC
Message-ID
<xmqqzj6mcorc.fsf@gitster.dls.corp.google.com>
In-Reply-To
<CAFT+Tg-Gwr9EemFv88+=Ao21dGYe73D-CDiT4mXU4kuP-niOSw@mail.gmail.com>
"Yi, EungJun" <semtlenori@gmail.com> writes:
Show 12 quoted lines
> Hello. I am serving a git hosting service for my company.
>
> Sometimes I want to send a warning message to users who use my
> service; e.g. the service will be shutdown tomorrow for a while
> temporary.
>
> I know it is possible to a remote message by hooks or HTTP body if an
> error occured. But it seems that there is no hooks for git-fetch and
> git does not print HTTP body if there is no error.
>
> I want a way to response a remote message when a client send any kind
> of request. Is it possible?

I do not offhand know if there are such hooks, but I would imagine that I'd be mightily annoyed if I were forced to interact with such a server. I may not have a need to pull anything for a few days, working on my changes, and then I'd find out when the service is already down. I may pull many times a day, and for a few days of pre-announcement period, I'd be forced to see the same message over and over. I may have a cron job to fetch down the changes made by coworkers in other timezones while I am sleeping so that I can start my day from an up-to-date state, but it is very likely I would say "fetch --quiet" in the cron job because I want it to be quiet unless there is an error.

I'd appreciate if the Gitmasters at the company sent an e-mail addressed to git-users@mycompany.xz instead.

Previous: Yi, EungJunNext: Tony Finch
Message 2 of 5 in “How to send a warning message from git hosting server?”
  1. Yi, EungJunApr 5, 2015
  2. Junio C HamanoApr 5, 2015
  3. Tony FinchApr 8, 2015
  4. Yi, EungJunApr 12, 2015
  5. Sitaram ChamartyApr 15, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.