Browse Source

Merge branch 'ds/index' into next

* ds/index:
  Replace index() with strchr().
  Solaris 9 also wants our own unsetenv/setenv.
  Retire git-log.sh (take #3)
maint
Junio C Hamano 19 years ago
parent
commit
b5b1442ac3
  1. 9
      Makefile
  2. 8
      http-fetch.c
  3. 6
      http-push.c

9
Makefile

@ -170,7 +170,7 @@ PROGRAMS = \ @@ -170,7 +170,7 @@ PROGRAMS = \
BUILT_INS = git-log$X

# what 'all' will build and 'install' will install, in gitexecdir
ALL_PROGRAMS = $(PROGRAMS) $(SIMPLE_PROGRAMS) $(BUILT_INS) $(SCRIPTS)
ALL_PROGRAMS = $(PROGRAMS) $(SIMPLE_PROGRAMS) $(SCRIPTS)

# Backward compatibility -- to be removed after 1.0
PROGRAMS += git-ssh-pull$X git-ssh-push$X
@ -248,6 +248,10 @@ ifeq ($(uname_S),SunOS) @@ -248,6 +248,10 @@ ifeq ($(uname_S),SunOS)
NO_UNSETENV = YesPlease
NO_SETENV = YesPlease
endif
ifeq ($(uname_R),5.9)
NO_UNSETENV = YesPlease
NO_SETENV = YesPlease
endif
INSTALL = ginstall
TAR = gtar
ALL_CFLAGS += -D__EXTENSIONS__
@ -450,7 +454,7 @@ LIB_OBJS += $(COMPAT_OBJS) @@ -450,7 +454,7 @@ LIB_OBJS += $(COMPAT_OBJS)
export prefix TAR INSTALL DESTDIR SHELL_PATH template_dir
### Build rules

all: $(ALL_PROGRAMS) git$X gitk
all: $(ALL_PROGRAMS) $(BUILT_INS) git$X gitk

all:
$(MAKE) -C templates
@ -617,6 +621,7 @@ install: all @@ -617,6 +621,7 @@ install: all
$(MAKE) -C templates install
$(INSTALL) -d -m755 '$(DESTDIR_SQ)$(GIT_PYTHON_DIR_SQ)'
$(INSTALL) $(PYMODULES) '$(DESTDIR_SQ)$(GIT_PYTHON_DIR_SQ)'
$(foreach p,$(BUILT_INS), rm -f '$(DESTDIR_SQ)$(bindir_SQ)/$p' && ln '$(DESTDIR_SQ)$(bindir_SQ)/git$X' '$(DESTDIR_SQ)$(bindir_SQ)/$p' ;)

install-doc:
$(MAKE) -C Documentation install

8
http-fetch.c

@ -597,7 +597,7 @@ static void process_alternates_response(void *callback_data) @@ -597,7 +597,7 @@ static void process_alternates_response(void *callback_data)
newalt->packs = NULL;
path = strstr(target, "//");
if (path) {
path = index(path+2, '/');
path = strchr(path+2, '/');
if (path)
newalt->path_len = strlen(path);
}
@ -678,7 +678,7 @@ static void @@ -678,7 +678,7 @@ static void
xml_start_tag(void *userData, const char *name, const char **atts)
{
struct xml_ctx *ctx = (struct xml_ctx *)userData;
const char *c = index(name, ':');
const char *c = strchr(name, ':');
int new_len;

if (c == NULL)
@ -707,7 +707,7 @@ static void @@ -707,7 +707,7 @@ static void
xml_end_tag(void *userData, const char *name)
{
struct xml_ctx *ctx = (struct xml_ctx *)userData;
const char *c = index(name, ':');
const char *c = strchr(name, ':');
char *ep;

ctx->userFunc(ctx, 1);
@ -1261,7 +1261,7 @@ int main(int argc, char **argv) @@ -1261,7 +1261,7 @@ int main(int argc, char **argv)
alt->next = NULL;
path = strstr(url, "//");
if (path) {
path = index(path+2, '/');
path = strchr(path+2, '/');
if (path)
alt->path_len = strlen(path);
}

6
http-push.c

@ -1211,7 +1211,7 @@ static void @@ -1211,7 +1211,7 @@ static void
xml_start_tag(void *userData, const char *name, const char **atts)
{
struct xml_ctx *ctx = (struct xml_ctx *)userData;
const char *c = index(name, ':');
const char *c = strchr(name, ':');
int new_len;

if (c == NULL)
@ -1240,7 +1240,7 @@ static void @@ -1240,7 +1240,7 @@ static void
xml_end_tag(void *userData, const char *name)
{
struct xml_ctx *ctx = (struct xml_ctx *)userData;
const char *c = index(name, ':');
const char *c = strchr(name, ':');
char *ep;

ctx->userFunc(ctx, 1);
@ -2350,7 +2350,7 @@ int main(int argc, char **argv) @@ -2350,7 +2350,7 @@ int main(int argc, char **argv)
char *path = strstr(arg, "//");
remote->url = arg;
if (path) {
path = index(path+2, '/');
path = strchr(path+2, '/');
if (path)
remote->path_len = strlen(path);
}

Loading…
Cancel
Save