]> git.proxmox.com Git - libgit2.git/commit - src/pack.c
Migrate ODB files to new error handling
authorRussell Belfer <arrbee@arrbee.com>
Tue, 13 Mar 2012 05:55:40 +0000 (22:55 -0700)
committerRussell Belfer <arrbee@arrbee.com>
Tue, 13 Mar 2012 05:55:40 +0000 (22:55 -0700)
commite1de726c15937a8dbf81d12ef0c872cf6576ebd0
tree84b437dd23e8250b0a4f983875fb3849569ad63a
parentdda708e78f3c3f43d814d46c29ab9f2b9d47ed5c
Migrate ODB files to new error handling

This migrates odb.c, odb_loose.c, odb_pack.c and pack.c to
the new style of error handling.  Also got the unix and win32
versions of map.c.  There are some minor changes to other
files but no others were completely converted.

This also contains an update to filebuf so that a zeroed out
filebuf will not think that the fd (== 0) is actually open
(and inadvertently call close() on fd 0 if cleaned up).

Lastly, this was built and tested on win32 and contains a
bunch of fixes for the win32 build which was pretty broken.
21 files changed:
include/git2/errors.h
src/blob.c
src/errors.c
src/filebuf.c
src/filebuf.h
src/fileops.c
src/indexer.c
src/map.h
src/mwindow.c
src/object.c
src/odb.c
src/odb.h
src/odb_loose.c
src/odb_pack.c
src/pack.c
src/pack.h
src/refs.c
src/unix/map.c
src/win32/map.c
src/win32/posix_w32.c
tests-clar/attr/attr_expect.h