diff options
author | Ramkumar Ramachandra <artagnon@gmail.com> | 2013-04-02 13:10:29 +0530 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-04-02 10:41:41 -0700 |
commit | b4b634352de7de5f824eb4cf1ccb2a656f801adc (patch) | |
tree | 38e4f0c861dfaaec901f1fe82011e54d36cf5656 /remote.c | |
parent | cc3e4eba723570bf77902c017611ee02bb86c8b3 (diff) | |
download | git-b4b634352de7de5f824eb4cf1ccb2a656f801adc.tar.gz |
remote.c: simplify a bit of code using git_config_string()
A small segment where handle_config() parses the branch.remote
configuration variable can be simplified using git_config_string().
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'remote.c')
-rw-r--r-- | remote.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -357,9 +357,8 @@ static int handle_config(const char *key, const char *value, void *cb) return 0; branch = make_branch(name, subkey - name); if (!strcmp(subkey, ".remote")) { - if (!value) - return config_error_nonbool(key); - branch->remote_name = xstrdup(value); + if (git_config_string(&branch->remote_name, key, value)) + return -1; if (branch == current_branch) { default_remote_name = branch->remote_name; explicit_default_remote_name = 1; |