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