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

Re: [PATCH] imap-send: use Apple's Security framework for base64 encoding

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 29, 2013, 15:51 UTC
Message-ID
<7vhafd1i0x.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1374957092-41505-1-git-send-email-davvid@gmail.com>
David Aguilar <davvid@gmail.com> writes:
Show 17 quoted lines
> diff --git a/imap-send.c b/imap-send.c
> index d6b65e2..3fd9c0e 100644
> --- a/imap-send.c
> +++ b/imap-send.c
> @@ -22,14 +22,11 @@
>   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>  
> -#include "cache.h"
> -#include "exec_cmd.h"
> -#include "run-command.h"
> -#include "prompt.h"
>  #ifdef NO_OPENSSL
>  typedef void *SSL;
>  #else
>  #ifdef APPLE_COMMON_CRYPTO
> +/* git-compat-util.h overwrites ctype.h; this must be included first */

I do not like this part of the patch, for the exact reason Jonathan already mentioned. The concern this comment addresses is exactly the kind of thing git-compat-util.h was introduced for.

Could we keep the encapsulation of the logic to decide what to include and in what order in git-compat-util.h, please?

Previous: David Aguilar
Message 5 of 5 in “imap-send: use Apple's Security framework for base64 encoding”
  1. imap-send: use Apple's Security framework for base64 encodingDavid Aguilar, Jul 27, 2013
  2. Jeremy Huddleston SequoiaJul 27, 2013
  3. Jonathan NiederJul 29, 2013
  4. David AguilarJul 29, 2013
  5. Junio C HamanoJul 29, 2013

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.