contrib/git-credential-gnome-keyring.c: set Gnome application name

Since this is a Gnome application, let's set the application name to
something reasonable.  This will be displayed in Gnome dialog boxes
e.g. the one that prompts for the user's keyring password.

We add an include statement for glib.h and add the glib-2.0 cflags and
libs to the compilation arguments, but both of these are really noops
since glib is already a dependency of gnome-keyring.

Signed-off-by: Brandon Casey <drafnel@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Brandon Casey 2013-09-23 11:49:09 -07:00 committed by Junio C Hamano
parent 73bbc0796b
commit ff55c47d0f
2 changed files with 5 additions and 2 deletions

View File

@ -8,8 +8,8 @@ CFLAGS = -g -O2 -Wall
-include ../../../config.mak.autogen
-include ../../../config.mak

INCS:=$(shell pkg-config --cflags gnome-keyring-1)
LIBS:=$(shell pkg-config --libs gnome-keyring-1)
INCS:=$(shell pkg-config --cflags gnome-keyring-1 glib-2.0)
LIBS:=$(shell pkg-config --libs gnome-keyring-1 glib-2.0)

SRCS:=$(MAIN).c
OBJS:=$(SRCS:.c=.o)

View File

@ -28,6 +28,7 @@
#include <stdarg.h>
#include <stdlib.h>
#include <errno.h>
#include <glib.h>
#include <gnome-keyring.h>

/*
@ -399,6 +400,8 @@ int main(int argc, char *argv[])
exit(EXIT_FAILURE);
}

g_set_application_name("Git Credential Helper");

/* lookup operation callback */
while (try_op->name && strcmp(argv[1], try_op->name))
try_op++;