diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-09-29 15:49:28 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-09-29 15:49:28 +0200 |
commit | c103d7b4b7e5fff1e5ec548ca24c16b1d2be33b8 (patch) | |
tree | 25814d7265372d790c76b1c8d847f026a2d04570 /src/odb_loose.c | |
parent | 8af4d074cc3bcc8ea63d75f147be892e4925075b (diff) | |
download | libgit2-c103d7b4b7e5fff1e5ec548ca24c16b1d2be33b8.tar.gz |
odb: Pass compression settings to filebuf
Diffstat (limited to 'src/odb_loose.c')
-rw-r--r-- | src/odb_loose.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/odb_loose.c b/src/odb_loose.c index 4b2216bfd..80f0aa9e7 100644 --- a/src/odb_loose.c +++ b/src/odb_loose.c @@ -735,8 +735,8 @@ static int loose_backend__stream(git_odb_stream **stream_out, git_odb_backend *_ error = git_filebuf_open(&stream->fbuf, tmp_path, GIT_FILEBUF_HASH_CONTENTS | - GIT_FILEBUF_DEFLATE_CONTENTS | - GIT_FILEBUF_TEMPORARY); + GIT_FILEBUF_TEMPORARY | + (backend->object_zlib_level << GIT_FILEBUF_DEFLATE_SHIFT)); if (error < GIT_SUCCESS) { free(stream); @@ -774,8 +774,8 @@ static int loose_backend__write(git_oid *oid, git_odb_backend *_backend, const v error = git_filebuf_open(&fbuf, final_path, GIT_FILEBUF_HASH_CONTENTS | - GIT_FILEBUF_DEFLATE_CONTENTS | - GIT_FILEBUF_TEMPORARY); + GIT_FILEBUF_TEMPORARY | + (backend->object_zlib_level << GIT_FILEBUF_DEFLATE_SHIFT)); if (error < GIT_SUCCESS) return error; |