Age | Commit message (Expand) | Author | Files | Lines |
2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
2017-09-06 | tempfile: auto-allocate tempfiles on heap | Jeff King | 1 | -4/+3 |
2016-12-07 | lockfile: LOCK_REPORT_ON_ERROR | Junio C Hamano | 1 | -2/+10 |
2016-03-01 | lockfile: improve error message when lockfile exists | Matthieu Moy | 1 | -3/+5 |
2016-03-01 | lockfile: mark strings for translation | Matthieu Moy | 1 | -3/+3 |
2015-08-28 | lockfile: remove function "hold_lock_file_for_append" | Ralf Thielow | 1 | -38/+0 |
2015-08-25 | Merge branch 'mh/tempfile' | Junio C Hamano | 1 | -182/+23 |
2015-08-10 | tempfile: a new module for handling temporary files | Michael Haggerty | 1 | -245/+16 |
2015-08-10 | commit_lock_file(): use get_locked_file_path() | Michael Haggerty | 1 | -16/+12 |
2015-08-10 | lockfile: add accessor get_lock_file_path() | Michael Haggerty | 1 | -0/+7 |
2015-08-10 | lockfile: add accessors get_lock_file_fd() and get_lock_file_fp() | Michael Haggerty | 1 | -0/+14 |
2015-08-10 | lockfile: move documentation to lockfile.h and lockfile.c | Michael Haggerty | 1 | -0/+53 |
2015-06-24 | Merge branch 'js/sleep-without-select' | Junio C Hamano | 1 | -22/+9 |
2015-06-05 | lockfile: wait using sleep_millisec() instead of select() | Johannes Sixt | 1 | -9/+1 |
2015-06-05 | lockfile: convert retry timeout computations to millisecond | Johannes Sixt | 1 | -13/+8 |
2015-06-05 | lockfile: replace random() by rand() | Johannes Sixt | 1 | -2/+2 |
2015-05-22 | Merge branch 'jc/ignore-epipe-in-filter' | Junio C Hamano | 1 | -1/+1 |
2015-05-19 | copy.c: make copy_fd() report its status silently | Junio C Hamano | 1 | -1/+1 |
2015-05-14 | lockfile: allow file locking to be retried with a timeout | Michael Haggerty | 1 | -2/+77 |
2014-11-03 | lockfile.c: store absolute path | Nguyễn Thái Ngọc Duy | 1 | -3/+11 |
2014-10-15 | lockfile: remove unable_to_lock_error | Jonathan Nieder | 1 | -10/+0 |
2014-10-14 | Merge branch 'mh/lockfile-stdio' | Junio C Hamano | 1 | -5/+41 |
2014-10-14 | Merge branch 'mh/lockfile' | Junio C Hamano | 1 | -131/+153 |
2014-10-08 | Merge branch 'sp/stream-clean-filter' | Junio C Hamano | 1 | -0/+3 |
2014-10-01 | fdopen_lock_file(): access a lockfile using stdio | Michael Haggerty | 1 | -5/+41 |
2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -51/+1 |
2014-10-01 | hold_locked_index(): move from lockfile.c to read-cache.c | Michael Haggerty | 1 | -8/+0 |
2014-10-01 | hold_lock_file_for_append(): restore errno before returning | Michael Haggerty | 1 | -1/+8 |
2014-10-01 | get_locked_file_path(): new function | Michael Haggerty | 1 | -0/+9 |
2014-10-01 | lockfile.c: rename static functions | Michael Haggerty | 1 | -5/+5 |
2014-10-01 | lockfile: rename LOCK_NODEREF to LOCK_NO_DEREF | Michael Haggerty | 1 | -1/+1 |
2014-10-01 | commit_lock_file_to(): refactor a helper out of commit_lock_file() | Michael Haggerty | 1 | -14/+26 |
2014-10-01 | trim_last_path_component(): replace last_path_elm() | Michael Haggerty | 1 | -22/+16 |
2014-10-01 | resolve_symlink(): take a strbuf parameter | Michael Haggerty | 1 | -35/+22 |
2014-10-01 | resolve_symlink(): use a strbuf for internal scratch space | Michael Haggerty | 1 | -21/+12 |
2014-10-01 | lockfile: change lock_file::filename into a strbuf | Michael Haggerty | 1 | -29/+24 |
2014-10-01 | commit_lock_file(): use a strbuf to manage temporary space | Michael Haggerty | 1 | -5/+7 |
2014-10-01 | struct lock_file: declare some fields volatile | Michael Haggerty | 1 | -1/+1 |
2014-10-01 | lockfile: avoid transitory invalid states | Michael Haggerty | 1 | -11/+26 |
2014-10-01 | commit_lock_file(): rollback lock file on failure to rename | Michael Haggerty | 1 | -1/+6 |
2014-10-01 | close_lock_file(): if close fails, roll back | Michael Haggerty | 1 | -10/+18 |
2014-10-01 | commit_lock_file(): die() if called for unlocked lockfile object | Michael Haggerty | 1 | -0/+3 |
2014-10-01 | commit_lock_file(): inline temporary variable | Michael Haggerty | 1 | -3/+5 |
2014-10-01 | remove_lock_file(): call rollback_lock_file() | Michael Haggerty | 1 | -6/+2 |
2014-10-01 | lock_file(): exit early if lockfile cannot be opened | Michael Haggerty | 1 | -12/+11 |
2014-10-01 | cache.h: define constants LOCK_SUFFIX and LOCK_SUFFIX_LEN | Michael Haggerty | 1 | -5/+6 |
2014-10-01 | lockfile.c: document the various states of lock_file objects | Michael Haggerty | 1 | -0/+42 |
2014-10-01 | lock_file(): always initialize and register lock_file object | Michael Haggerty | 1 | -9/+16 |
2014-10-01 | hold_lock_file_for_append(): release lock on errors | Michael Haggerty | 1 | -2/+2 |
2014-10-01 | lockfile: unlock file if lockfile permissions cannot be adjusted | Michael Haggerty | 1 | -0/+1 |