diff options
| author | Stefan Beller <sbeller@google.com> | 2017-05-02 12:32:12 -0700 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2017-05-04 13:42:04 +0900 | 
| commit | a17062cf42556593fb73547e613b0be867026257 (patch) | |
| tree | 170e9bdadb5b0203983c5816d21acc9cb1c79611 /submodule.c | |
| parent | d2bbb7c2bcf6e77ebfcabf4e12110fe6d5c91de6 (diff) | |
| download | git-a17062cf42556593fb73547e613b0be867026257.tar.gz | |
submodule_move_head: reuse child_process structure for futher commands
We do not need to declare another struct child_process, but we can just
reuse the existing `cp` struct.
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'submodule.c')
| -rw-r--r-- | submodule.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/submodule.c b/submodule.c index d3299e29c0..a2377ce019 100644 --- a/submodule.c +++ b/submodule.c @@ -1468,15 +1468,15 @@ int submodule_move_head(const char *path,  	if (!(flags & SUBMODULE_MOVE_HEAD_DRY_RUN)) {  		if (new) { -			struct child_process cp1 = CHILD_PROCESS_INIT; +			child_process_init(&cp);  			/* also set the HEAD accordingly */ -			cp1.git_cmd = 1; -			cp1.no_stdin = 1; -			cp1.dir = path; +			cp.git_cmd = 1; +			cp.no_stdin = 1; +			cp.dir = path; -			argv_array_pushl(&cp1.args, "update-ref", "HEAD", new, NULL); +			argv_array_pushl(&cp.args, "update-ref", "HEAD", new, NULL); -			if (run_command(&cp1)) { +			if (run_command(&cp)) {  				ret = -1;  				goto out;  			}  | 
