diff options
Diffstat (limited to 'git.c')
| -rw-r--r-- | git.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| @@ -54,7 +54,7 @@ static int handle_options(const char ***argv, int *argc, int *envchanged)  		/*  		 * Check remaining flags.  		 */ -		if (!prefixcmp(cmd, "--exec-path")) { +		if (starts_with(cmd, "--exec-path")) {  			cmd += 11;  			if (*cmd == '=')  				git_set_argv_exec_path(cmd + 1); @@ -92,7 +92,7 @@ static int handle_options(const char ***argv, int *argc, int *envchanged)  				*envchanged = 1;  			(*argv)++;  			(*argc)--; -		} else if (!prefixcmp(cmd, "--git-dir=")) { +		} else if (starts_with(cmd, "--git-dir=")) {  			setenv(GIT_DIR_ENVIRONMENT, cmd + 10, 1);  			if (envchanged)  				*envchanged = 1; @@ -106,7 +106,7 @@ static int handle_options(const char ***argv, int *argc, int *envchanged)  				*envchanged = 1;  			(*argv)++;  			(*argc)--; -		} else if (!prefixcmp(cmd, "--namespace=")) { +		} else if (starts_with(cmd, "--namespace=")) {  			setenv(GIT_NAMESPACE_ENVIRONMENT, cmd + 12, 1);  			if (envchanged)  				*envchanged = 1; @@ -120,7 +120,7 @@ static int handle_options(const char ***argv, int *argc, int *envchanged)  				*envchanged = 1;  			(*argv)++;  			(*argc)--; -		} else if (!prefixcmp(cmd, "--work-tree=")) { +		} else if (starts_with(cmd, "--work-tree=")) {  			setenv(GIT_WORK_TREE_ENVIRONMENT, cmd + 12, 1);  			if (envchanged)  				*envchanged = 1; @@ -566,7 +566,7 @@ int main(int argc, char **av)  	 * So we just directly call the internal command handler, and  	 * die if that one cannot handle it.  	 */ -	if (!prefixcmp(cmd, "git-")) { +	if (starts_with(cmd, "git-")) {  		cmd += 4;  		argv[0] = cmd;  		handle_internal_command(argc, argv); @@ -578,7 +578,7 @@ int main(int argc, char **av)  	argc--;  	handle_options(&argv, &argc, NULL);  	if (argc > 0) { -		if (!prefixcmp(argv[0], "--")) +		if (starts_with(argv[0], "--"))  			argv[0] += 2;  	} else {  		/* The user didn't specify a command; give them help */ | 
