shift end_url_with_slash() from http.[ch] to url.[ch]

This allows non-http/curl users to access it too (eg. http-backend.c).

Update include headers in end_url_with_slash() users too.

Signed-off-by: Tay Ray Chuan <rctay89@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Tay Ray Chuan
2010-11-25 16:21:04 +08:00
committed by Junio C Hamano
parent 6cfc028641
commit 1966d9f37b
5 changed files with 12 additions and 9 deletions

8
http.c
View File

@ -2,6 +2,7 @@
#include "pack.h"
#include "sideband.h"
#include "run-command.h"
#include "url.h"
int data_received;
int active_requests;
@ -728,13 +729,6 @@ static inline int hex(int v)
return 'A' + v - 10;
}
void end_url_with_slash(struct strbuf *buf, const char *url)
{
strbuf_addstr(buf, url);
if (buf->len && buf->buf[buf->len - 1] != '/')
strbuf_addstr(buf, "/");
}
static char *quote_ref_url(const char *base, const char *ref)
{
struct strbuf buf = STRBUF_INIT;