repo.or.cz
/
git
/
mjg.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ref_transaction_commit(): fix atomicity and avoid fd exhaustion
2015-05-13
Michael Haggerty
ref_trans
a
c
ti
o
n_comm
i
t():
f
ix
a
tomicity and avoid fd
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-05-13
Michael
H
ag
g
e
r
ty
ref_transaction_commit(): r
e
move th
e
local
f
lags variable
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-05-13
M
i
chael
Haggerty
ref_transactio
n
_commit(): inl
i
ne
call to wr
i
t
e
_ref_sha1()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-05-13
Michael Hag
g
e
rty
r
ename_ref(): inline calls to write_re
f
_
s
ha1() fr
o
m
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-05-13
Michae
l
Haggerty
co
m
m
it_ref_updat
e
(): new fun
c
tion, extracted from write_re
f
_
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-05-13
Mi
c
hael Haggerty
write_ref_to_lock
f
i
le(): new function, extrac
t
ed fr
o
m
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-28
M
i
chael Hag
g
erty
Up
d
ate git-multim
a
il
t
o version 1
.
0
.
2
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-24
Mich
a
e
l Haggerty
s
tatus: docu
m
ent
t
h
e -v
/
--
v
erbose opti
o
n
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-23
Mi
c
ha
e
l Hag
g
e
r
ty
RelNotes: w
o
rdsmithing
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-23
Mic
h
ael Haggerty
R
e
lNote
s
: ref
e
r to the re
b
as
e
-i
"todo
l
ist", not
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-23
Mi
c
hae
l
Haggerty
RelN
o
tes: corre
c
t
name
o
f
versionsort
.
prere
l
eas
e
S
u
ffix
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-04-23
M
i
chael Haggerty
git ta
g
: m
e
ntion versi
o
nsort
.
pr
e
rele
a
se
S
u
f
fi
x
in manpage
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Mich
a
el Haggerty
reflog
_
expire
(
): n
e
ver up
d
ate
a
r
eference to null
_
sha1
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Michael H
a
ggerty
refl
o
g
_expire(): ignore --
u
p
dater
e
f for symbolic ref
e
rences
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Michael Hagge
r
t
y
reflog: i
m
p
rove
a
nd
update documentatio
n
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Mich
a
el Haggerty
lock_ref_sha1_basic(
)
: do not set force_wri
t
e for missing
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Michael Haggerty
write
_
ref_sha1(): move wr
i
te elision
t
est
t
o
cal
l
ers
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-03-05
Mic
h
ael Ha
g
g
e
rty
w
rite_ref_sha1(): remove ch
e
ck
f
or
l
ock
== NULL
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
M
ic
h
ael Haggerty
refs
.
h: remove
duplic
a
tion in f
u
nction docst
r
ings
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Mich
a
el Hagge
r
ty
updat
e
_ref
(
): im
p
rove documentat
i
on
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Michael Hagge
r
ty
ref_transaction_verify(): new functi
o
n
to check a r
e
ference
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Michael
H
agg
e
rty
ref_transa
c
tion_delet
e
():
c
heck that
old_sha1 is n
o
t
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Mich
a
el Hag
g
erty
r
e
f_transac
t
ion_cr
e
at
e
(): check that new_sha1 is valid
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Mic
h
ael Haggerty
commit: a
v
oid rac
e
when creating or
p
han commit
s
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
M
i
chael Hag
g
erty
commit: add tests of commit races
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
M
i
chael Haggerty
ref_transaction_
d
elete(): remove "have
_
old" parameter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Michael Haggert
y
r
e
f_tr
a
nsac
t
ion_update(): rem
o
ve "
h
ave_old" parameter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Mic
h
ae
l
Haggerty
struct ref_update: move "have_old" into "flags"
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-17
Michael Haggerty
refs
.
c: chan
g
e some "flags" t
o
"unsigne
d
in
t
"
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-12
Michael
Haggerty
refs: r
e
m
o
ve the gap
i
n the REF_* constant va
l
ues
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2015-02-12
Mi
c
hael Haggerty
refs: move REF_DELETING to refs
.
c
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-22
M
ichael
Haggerty
lock_any
_
ref_f
o
r_updat
e
():
i
nline function
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-22
Michael
H
aggerty
re
f
log_expir
e
(): new function in t
h
e reference API
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
M
i
c
h
ael
Haggerty
expire_reflog(): trea
t
the policy
c
allback data as
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
M
i
c
hael Haggerty
Move
newlo
g
and last_kept_sha1 to "struct expire_reflog_cb"
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Mi
c
hael Hagger
t
y
e
xpire_
r
eflog(): move rewrite to flags arg
u
ment
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael Hagger
t
y
expire_reflog(): m
o
v
e
v
erbose to flags argument
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael Hagge
r
t
y
expire_
r
eflog(): pass fl
a
gs
through
to expir
e
_reflog_en
t
()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
M
ichael Hagge
r
ty
struct expi
r
e
_
r
eflo
g
_cb: a ne
w
cal
l
back dat
a
t
y
pe
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael Hag
g
erty
Rename
expire_
r
eflog_cb to e
x
pire_reflog_
p
o
l
icy_c
b
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael
H
agge
r
ty
expir
e
_reflo
g
(
)
: move updateref to flags argum
e
nt
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
M
ichael Haggerty
ex
p
ir
e
_reflog(): mo
v
e dry_r
u
n to flags argu
m
ent
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael Haggerty
expire_re
f
log()
:
a
d
d a "flags" argument
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
M
i
c
ha
e
l
Hagg
e
rty
ex
p
ire
_
reflog(): extract two policy-related functions
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Micha
e
l Ha
g
gerty
Extract
function
s
hould
_
expire_
r
ef
l
og_e
n
t()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael Haggerty
expire_reflog(): use a lock_f
i
l
e for rewri
t
ing th
e
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael
H
a
g
gerty
exp
i
r
e
_r
e
flog():
return early if the reference has
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michael
Haggerty
expi
r
e_re
f
lo
g
(): rename
"
ref" para
m
eter t
o
"
refname"
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-12
Michae
l
Hagg
e
rty
expire_
r
e
flog(): it's
not an
e
ach_r
e
f_fn anymore
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-11
M
ichael
H
a
g
g
erty
update-ref: fix "
v
erify" c
o
mman
d
with missing <oldvalue>
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-12-11
Michael Ha
g
g
e
r
t
y
t140
0
: add so
m
e more tests of
"update
-
r
e
f
--
s
tdi
n
"
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
Michael
Hagge
r
ty
sort_str
i
ng_list(): r
e
name to
string_l
i
st_sort(
)
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
Michae
l
Haggerty
prune_rem
o
te()
:
it
e
rate
u
sing for_each_s
t
ring_l
i
s
t
_item()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
M
i
c
hael H
a
g
gerty
pr
u
ne
_
rem
o
te(): re
n
ame local
va
r
iable
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
M
ic
h
ael Haggerty
repack_wit
h
out_refs(): ma
k
e the ref
n
ames
a
rgument a
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
Michae
l
H
agg
e
rty
p
r
u
n
e_remote(): sort
d
elete_ref
s
_
li
s
t references e
n
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
Michael H
a
gg
e
rty
pr
u
ne_r
e
mote(): initialize b
o
th delete_refs
l
ist
s
in
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-25
Michael Hag
g
erty
prune_remote(): exi
t
early if there ar
e
no stale refere
n
ces
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-18
Micha
e
l Hagge
r
ty
cre
a
t
e
_
default_files():
d
on't
s
et
u+x b
i
t on $
G
IT_DIR
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-11-17
Michae
l
Haggerty
c
m
d
_config():
mak
e
a
c
o
p
y of
path obtaine
d
from git_path()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hael
Hagg
e
r
t
y
commit_packed
_
refs(): reimplement u
s
ing fdopen_lock
_
file()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mich
a
el Haggerty
du
m
p_marks
(
)
:
reimplement using fdop
e
n
_lock_file()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Hagger
t
y
fdop
e
n_lock_file
(
):
a
cce
s
s a lockfile using
stdio
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mich
a
el
Haggerty
lock
f
ile
.
h:
extrac
t
new header file fo
r
t
h
e functions
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Hagger
t
y
h
old_locked
_
index(
)
: move from
l
ockfile
.
c
to read-
c
ache
.
c
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
ha
e
l
Haggerty
hold_lock_file_for_app
e
nd(): resto
r
e
errno
befo
r
e
re
t
u
rn
i
ng
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
ichael Hagger
t
y
get_lo
c
ked_fil
e
_path():
new
function
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l Haggerty
l
ockfile
.
c: rena
m
e
s
tat
i
c funct
i
on
s
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
lockfile: ren
a
me LOCK
_
NODEREF to LOCK_NO_DEREF
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
h
a
el Hagg
e
r
ty
commit_lock_f
i
le_
t
o()
:
r
efactor
a he
l
p
er
o
ut of commit_lo
c
k
_
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l H
a
ggerty
tri
m
_
la
s
t_path_co
m
ponent
(
): re
p
lace last_path_elm()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l
Haggerty
resolve_sy
m
l
i
n
k(): take a
strbuf parameter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
resolve_s
y
mlink():
use a strbuf for internal scratch
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
i
c
h
ael Haggert
y
loc
k
file: change lock_file
:
:filename into
a
s
t
r
buf
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
i
chael
Haggerty
c
ommit_lock_fi
l
e(): use a
strbuf
t
o m
a
nage tempo
r
a
ry
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hae
l
Haggerty
try_m
e
r
g
e_st
r
ategy(): use a statically-a
l
located
l
ock_file
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
ichael Haggerty
t
ry_merge
_
strategy(): remove redundant lock
_
file alloca
t
ion
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
h
a
el Haggerty
s
t
ruct loc
k
_
f
i
l
e: declar
e
some fie
l
ds v
o
la
t
ile
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
l
o
ckfile: avoid transi
t
ory i
n
vali
d
states
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hael Haggerty
git_
c
onfig_set_multivar_in_file():
avoid call to rollba
c
k_l
o
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l Hag
g
e
rty
dump_marks(): remove a r
e
d
undant call to rollback_lock_file()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
api-l
o
ckfile
:
d
o
cument edg
e
cases
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mich
a
e
l Ha
g
gerty
c
o
mm
i
t_lock_file():
r
o
llba
c
k lock
f
i
le on fai
l
ure
t
o
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
ichael
H
a
ggerty
close_lock_fil
e
(
): if close fails, roll back
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggert
y
c
ommit_
l
oc
k
_f
i
le():
die() if
ca
l
led f
o
r unlocke
d
loc
k
file
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
ichael Ha
g
ge
r
ty
commit_
l
o
ck_fi
l
e():
i
nline temporary variable
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michae
l
Hagg
e
rty
remove_
l
ock_
f
ile(): call rollback_lock
_
fil
e
()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
l
o
c
k_file
(
): exit earl
y
i
f
lockfile cannot be op
e
ned
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l Hagger
t
y
prepa
r
e_index(): declare return value to
b
e (const
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hael Haggerty
delete
_
r
ef
_
loo
s
e(
)
:
d
on't m
u
c
k around in
t
h
e lo
c
k
_file
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
i
chael
Haggerty
cache
.
h: define consta
n
ts LOC
K
_SUFFI
X
and L
O
CK_S
U
FFI
X
_L
E
N
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hael Ha
g
gerty
lockf
i
le
.
c: document
t
he various states
of lock_file
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mi
c
hael Haggerty
l
o
ck_fi
l
e(): al
w
ays initialize and reg
i
s
t
er
l
ock_file
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l Hag
g
erty
hold
_
lock_f
i
le_
f
or_append(): r
e
lease
l
o
c
k on
err
o
rs
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
l
o
ckfile: unloc
k
file if lockfil
e
p
e
rm
i
s
sions cannot
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael Haggerty
ro
l
lb
a
ck_l
o
ck_fil
e
(): set fd to -1
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Mich
a
el H
a
gg
e
rty
rollback_lock_file(
)
:
exit ea
r
ly if
lo
c
k is
n
ot acti
v
e
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
M
i
c
hael
Hagge
r
ty
r
o
llback_lock_file(
)
:
d
o
not clear filename redundan
t
ly
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Micha
e
l
H
aggert
y
close_
l
ock_fil
e
():
exit (successfully) if f
i
le is a
l
ready
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2014-10-01
Michael
H
aggerty
api-lockfile: revise a
n
d
expand
the documentation
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
next