summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2011-05-12 02:30:25 (GMT)
committerJunio C Hamano <gitster@pobox.com>2011-05-21 01:46:55 (GMT)
commit46bf043807cc5d8986f41139a8c28491f613c5e0 (patch)
treeb9b3e84edd69fa5eebcf80e67a5287194b98e9a0 /Makefile
parentfd5db55d8b6668a1ff9583a6636a4d54ad9519f2 (diff)
downloadgit-46bf043807cc5d8986f41139a8c28491f613c5e0.zip
git-46bf043807cc5d8986f41139a8c28491f613c5e0.tar.gz
git-46bf043807cc5d8986f41139a8c28491f613c5e0.tar.bz2
streaming: a new API to read from the object store
Given an object name, use open_istream() to get a git_istream handle that you can read_istream() from as if you are using read(2) to read the contents of the object, and close it with close_istream() when you are done. Currently, we do not do anything fancy--it just calls read_sha1_file() and keeps the contents in memory as a whole, and carve it out as you request with read_istream(). Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 320ccc7..83bd539 100644
--- a/Makefile
+++ b/Makefile
@@ -552,6 +552,7 @@ LIB_H += sha1-lookup.h
LIB_H += sideband.h
LIB_H += sigchain.h
LIB_H += strbuf.h
+LIB_H += streaming.h
LIB_H += string-list.h
LIB_H += submodule.h
LIB_H += tag.h
@@ -657,6 +658,7 @@ LIB_OBJS += shallow.o
LIB_OBJS += sideband.o
LIB_OBJS += sigchain.o
LIB_OBJS += strbuf.o
+LIB_OBJS += streaming.o
LIB_OBJS += string-list.o
LIB_OBJS += submodule.o
LIB_OBJS += symlinks.o