Modularize commit-walker
commit30ae764b1e11f10b5fca723a876a0f3de3ca11ab
authorDaniel Barkalow <barkalow@iabervon.org>
Tue, 11 Sep 2007 03:02:45 +0000 (10 23:02 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 19 Sep 2007 10:22:30 +0000 (19 03:22 -0700)
treeb947d1e54e9bb87327e45395f28d4356821988c9
parentfbdeef948bbc085124f9634d5108940dce5fc688
Modularize commit-walker

This turns the extern functions to be provided by the backend into a
struct of pointers, renames the functions to be more
namespace-friendly, and updates http-fetch to this interface. It
removes the unused include from http-push.c. It makes git-http-fetch a
builtin (with the implementation a separate file, accessible
directly).

Signed-off-by: Daniel Barkalow <barkalow@iabervon.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
builtin-http-fetch.c [new file with mode: 0644]
builtin.h
fetch.h [deleted file]
git.c
http-push.c
http-walker.c [moved from http-fetch.c with 85% similarity]
walker.c [moved from fetch.c with 75% similarity]
walker.h [new file with mode: 0644]