author | Erik Faye-Lund <kusmabite@gmail.com> | |
Wed, 11 Mar 2009 02:38:12 +0000 (02:38 +0000) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 11 Mar 2009 04:42:58 +0000 (21:42 -0700) | ||
commit | 15112c9599f99487211855db7a7a347f20ad9ed5 | |
tree | 82f30cf82e5714daee527fccb65f6f4b5b4f3f68 | tree | snapshot |
parent | c4994ce953b4f0fdbf80004da24ef845907d7dd8 | commit | diff |
connect.c: remove a few globals by using git_config callback data
Since ef90d6d (Provide git_config with a callback-data parameter,
2008-05-14), git_config() takes a callback data pointer that can be
used to pass extra parameters to the parsing function. The codepath
to parse configuration variables related to git proxy predates this
facility and used a pair of file scope static variables instead.
This patch removes the need for these global variables by passing the
name of the host we are trying to access as the callback data.
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Since ef90d6d (Provide git_config with a callback-data parameter,
2008-05-14), git_config() takes a callback data pointer that can be
used to pass extra parameters to the parsing function. The codepath
to parse configuration variables related to git proxy predates this
facility and used a pair of file scope static variables instead.
This patch removes the need for these global variables by passing the
name of the host we are trying to access as the callback data.
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
connect.c | diff | blob | history |