summaryrefslogtreecommitdiff
path: root/src/filebuf.c
Commit message (Expand)AuthorAgeFilesLines
* filebuf: use GIT_ASSERTEdward Thomson2020-11-271-7/+9
* refs: fix locks getting forcibly removedSebastian Henke2019-10-101-9/+5
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-24/+24
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-4/+4
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* Merge pull request #4030 from libgit2/ethomson/fsyncEdward Thomson2017-03-221-0/+11
|\
| * fsync parent directories when fsyncingEdward Thomson2017-02-281-0/+3
| * git_filebuf: optionally fsync when committingEdward Thomson2017-02-281-0/+8
* | filebuf: fix resolving absolute symlinksSven Strickroth22017-03-201-1/+1
|/
* giterr_set: consistent error messagesEdward Thomson2016-12-291-9/+9
* filebuf: fix uninitialized warningEdward Thomson2016-06-011-1/+1
* filebuf: allow using a custom buffer sizeCarlos Martín Nieto2016-03-221-1/+6
* filebuf: handle write error in `lock_file`Patrick Steinhardt2016-03-111-1/+6
* filebuf: detect directories in our wayEdward Thomson2015-11-031-0/+6
* filebuf: follow symlinks when creating a lock filecmn/follow-symlinkCarlos Martín Nieto2015-09-051-3/+81
* filebuf: remove lockfile upon rename errorscmn/filebuf-rename-errorCarlos Martín Nieto2015-07-241-1/+6
* centralizing all IO buffer size valuesJ Wyman2015-05-111-1/+1
* filebuf: use an int for return checkEdward Thomson2015-02-131-2/+2
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-6/+6
* Use `size_t` to hold size of arraysEdward Thomson2015-02-121-6/+7
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-2/+3
* filebuf: make unlocking atomiccmn/filebuf-atomic-unlockCarlos Martín Nieto2014-06-041-2/+0
* Remove now-duplicated stdarg.h includeEdward Thomson2014-02-241-2/+0
* move mode_t to filebuf_open instead of _commitEdward Thomson2013-11-041-20/+9
* Take umask into account in filebuf_commitEdward Thomson2013-11-041-1/+5
* index: report when it's lockedCarlos Martín Nieto2013-08-191-5/+5
* update copyrightsEdward Thomson2013-01-081-1/+1
* filebuf now has a git_hash_ctx instead of a ctx*Edward Thomson2012-11-131-17/+15
* Remove git_hash_ctx_new - callers now _ctx_init()Edward Thomson2012-11-131-4/+10
* Win32 CryptoAPI and CNG support for SHA1Edward Thomson2012-11-131-3/+3
* Add git_config_refresh() API to reload configRussell Belfer2012-10-301-0/+23
* Properly handle p_readsVicent Marti2012-09-111-2/+7
* Fix valgrind warnings and spurious error messagesRussell Belfer2012-08-241-0/+1
* filebuf: Check the return value for `close`Vicent Marti2012-08-031-2/+7
* filebuf: add git_filebuf_flush()nulltoken2012-05-271-0/+5
* filebuf: add option not to buffer the contents at allCarlos Martín Nieto2012-04-131-2/+10
* Convert attr, ignore, mwindow, status to new errorsRussell Belfer2012-03-161-1/+1
* Migrate ODB files to new error handlingRussell Belfer2012-03-121-2/+6
* error-handling: On-disk config file backendVicent Martí2012-03-091-51/+99
* Migrating diff to new error handlingRussell Belfer2012-03-061-2/+2
* error-handling: ReferencesVicent Martí2012-03-061-43/+32
* Ensure that commits don't fail if committing content that already existsPaul Betts2012-02-231-0/+2
* Update Copyright headerschu2012-02-131-1/+1
* Move path related functions from fileops to pathRussell Belfer2012-01-171-3/+3
* Use git_buf for path storage instead of stack-based buffersRussell Belfer2011-12-071-3/+4
* filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanupsRussell Belfer2011-11-221-5/+17
* Implement p_renameCarlos Martín Nieto2011-11-071-1/+1
* Merge pull request #456 from brodie/perm-fixesVicent Martí2011-10-281-5/+13
|\
| * *: correct and codify various file permissionsBrodie Rao2011-10-141-5/+12