index
:
git
master
git
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lockfile.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
lockfile.c: introduce 'hold_lock_file_for_update_mode'
Taylor Blau
2020-04-27
1
-8
/
+10
*
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
2018-05-06
1
-1
/
+1
*
tempfile: auto-allocate tempfiles on heap
Jeff King
2017-09-06
1
-4
/
+3
*
lockfile: LOCK_REPORT_ON_ERROR
Junio C Hamano
2016-12-07
1
-2
/
+10
*
lockfile: improve error message when lockfile exists
Matthieu Moy
2016-03-01
1
-3
/
+5
*
lockfile: mark strings for translation
Matthieu Moy
2016-03-01
1
-3
/
+3
*
lockfile: remove function "hold_lock_file_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()
Johannes Sixt
2015-06-06
1
-9
/
+1
|
*
lockfile: convert retry timeout computations to millisecond
Johannes Sixt
2015-06-06
1
-13
/
+8
|
*
lockfile: replace random() by rand()
Johannes Sixt
2015-06-06
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 path
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.c
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
[next]