repo.or.cz
/
git.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge branch 'ma/bisect-leakfix' into maint
2017-10-25
Michael Haggerty
fi
l
es
_
transaction_prep
a
re()
:
fix
handlin
g
of
ref lock
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-10-25
Michael Haggerty
t
1404:
a
dd
a
b
u
nch of test
s
o
f D
/
F conflicts
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
M
ichae
l
Haggert
y
packed-ba
c
k
end
.
c: rename
a bunch of th
i
n
g
s
and upd
a
te
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
M
i
chael H
a
gge
r
ty
mm
a
pped_
r
ef_
i
te
r
ator
:
inline in
t
o
`
packe
d
_re
f
_iterator`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michae
l
Hagger
t
y
ref_cache: remove
su
p
p
ort for storing peeled
v
a
l
ues
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
M
i
chae
l
Haggerty
packe
d
_
ref
_
store
:
g
e
t rid of the `r
e
f_cache` entirely
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Mich
a
el Haggerty
r
ef_store: imple
m
ent `refs_peel_
r
ef(
)
` ge
n
erically
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michae
l
Haggerty
packed_read
_
r
aw_ref()
:
read t
h
e reference fr
o
m
t
he
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Haggerty
packed_ref_i
t
erator_begin(): iterate using `mmapp
e
d_ref_iter
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Haggerty
re
a
d_
p
acked_
r
efs(): ensure
t
hat
r
efere
n
ces are o
r
dered
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Micha
e
l
Haggerty
packed_
r
e
f
_cache: kee
p
th
e
`packed-ref
s
`
fil
e
mmapped
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Haggerty
pa
c
ke
d
-backend
.
c: reo
r
d
er
s
o
me definitio
n
s
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Hag
g
erty
mmapped_
r
ef_ite
r
at
o
r
_adva
n
c
e
():
n
o
peeled value f
o
r
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Mi
c
h
a
el Haggerty
m
mapped_ref_iterator:
a
d
d
iter
a
tor ove
r
a packed-refs
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Haggerty
p
a
cked
_
ref_c
a
ch
e
: re
m
e
m
b
er
t
he f
i
le-wide peelin
g
state
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-25
Michael Haggerty
rea
d
_packed_
r
efs()
:
read refe
r
e
n
ces wi
t
h minima
l
c
o
pying
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-20
Michae
l
Hagg
e
rty
f
o
r
_
e
ach_strin
g
_list_item:
a
void undefined
be
h
avior
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
Mic
h
a
el Haggerty
read_packed_refs(): make parsi
n
g
of
t
he header line
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
M
ichael Haggerty
read_packed_refs(): onl
y
ch
e
ck
for
a
header
at the
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
Micha
e
l
H
a
ggert
y
rea
d
_
p
acked
_
refs():
u
se mmap to read
the `packed-re
f
s
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
M
i
ch
a
el Hag
g
e
r
ty
die_unterminate
d
_lin
e
(), die
_
inval
i
d_
l
i
n
e(): new func
t
ions
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
Mic
h
ael H
a
ggerty
packed_ref_cache
:
add
a backlink t
o
the associated
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-14
Mich
a
e
l
Haggerty
r
ef
_
itera
t
o
r: keep tr
a
ck of wh
e
th
e
r the iterator output
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Mic
h
ael Haggerty
f
iles_t
r
ansaction_finish(): delet
e
reflogs before refe
r
enc
e
s
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Mi
c
hael
Hagg
e
rty
pac
k
ed-b
a
ckend: r
i
p out some n
o
w-unused code
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Michael Haggert
y
file
s
_r
e
f_
s
tor
e
: use a
t
ransaction to update pa
c
ked
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
M
i
c
h
a
e
l Ha
g
ger
t
y
t1404: d
e
mons
t
r
a
te two p
r
oblems with
refe
r
ence transactions
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
M
ichae
l
Haggerty
files_initial_tran
s
action_commit(): use
a transaction
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Mi
c
hael Hagger
t
y
p
r
une_refs():
also free the linked
l
i
st
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Micha
e
l
Haggerty
files_pa
c
k
_refs():
use a referenc
e
transaction
t
o write
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
M
icha
e
l Haggerty
p
acked_delete_refs(): implement method
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
M
i
chael Ha
g
gerty
p
a
c
k
ed_ref_store: imple
m
ent reference
t
ra
n
sac
t
ions
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Michael Hagg
e
rty
struct ref_tra
n
s
a
c
tion: add a place for backends to
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Michae
l
Haggerty
packed-ba
c
kend: don't a
d
j
u
st
t
he re
f
erence count on
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-09-08
Mi
c
h
ael Hagge
r
ty
load_subt
r
ee()
:
check th
a
t `pref
i
x_len` is i
n
the e
x
pected
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael
Hag
g
e
r
ty
load_s
u
btree(): declare some variables to be `s
i
ze_
t
`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
M
ichae
l
Haggert
y
hex_t
o
_byte
s
(): simpler r
e
placement for `ge
t
_oid_hex_segment
(
)`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael
H
agger
t
y
get_oid
_
hex_se
g
m
e
nt():
d
on't pa
d
the rest of `oid`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Mic
h
ael Haggerty
l
o
ad_subtree(): combine some
c
omm
o
n c
o
de
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael Haggerty
get_oid_hex_segmen
t
()
:
return 0 o
n
success
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Mi
c
hael
H
ag
g
e
r
ty
load_s
u
btree()
:
on
l
y consi
d
er bl
o
bs to be
p
otential
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Mic
h
ael
Hagg
e
rty
l
o
ad_s
u
btree
(
)
: check earlier whether an internal node
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michae
l
Hag
g
erty
load_subtree(): separate logic for int
e
rnal vs
.
ter
m
inal
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Mic
h
ael
Haggerty
load_subt
r
e
e
(): fix incorrect
c
omment
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael Hagg
e
rty
loa
d
_sub
t
ree(): reduce the s
c
op
e
o
f some lo
c
al vari
a
bles
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael Hagg
e
rty
load_subtree(
)
: remove unnece
s
sary conditional
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-26
Michael Haggerty
notes
:
make GET_NIB
B
LE macro
mor
e
robust
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-23
Mic
h
ael Ha
g
gerty
refs: retry
acqui
r
ing
r
eferen
c
e locks for 100ms
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-08-17
M
i
chael Haggerty
files-back
e
nd: cheap
e
n refnam
e
_available chec
k
wh
e
n
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-07-27
Mic
h
ael Haggerty
packed_ref_
s
tor
e
:
handle a pack
e
d-ref
s
f
ile
that is
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-07-03
Michael
H
a
ggerty
read_packed_r
e
fs(): die if
`packed-re
f
s` conta
i
ns bogus
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-07-03
Mi
c
ha
e
l Haggerty
t
3
210: add
s
o
me tests
of
b
ogus packed-refs file c
o
n
te
n
ts
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-07-03
M
i
c
hael Hagg
e
rty
r
e
pack_with
o
ut_refs(): don
'
t lo
c
k or unloc
k
the packed
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
ic
h
ael Haggerty
commit_packed_refs()
:
remove call to
`
pack
e
d_refs_
u
nlock()`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Mic
h
ael H
a
ggerty
c
l
e
a
r_packed_ref_cache(
)
: don't prote
s
t if th
e
lock
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Haggerty
pack
e
d_refs_unlock(),
p
ack
e
d_refs_is_locked(): new
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
Haggerty
pa
c
ked_re
f
s
_
l
ock(): r
e
port error
s
via
a `st
r
uct strbuf
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Haggerty
packe
d
_refs_l
o
ck(): function
renamed
from lock_
p
acked_refs(
)
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael
Hagg
e
rty
commit_packed_refs(): use a st
a
ging file sepa
r
ate f
r
om
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael H
a
ggerty
commit_packed_refs()
:
report errors rather
than dying
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chae
l
Haggerty
p
acked_
r
ef_store
:
make
c
lass into a subcla
s
s of `ref_st
o
r
e`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Hagg
e
rty
packe
d
-backend:
n
e
w module for h
a
ndling packed references
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chael Haggerty
pa
c
ked_read_raw_r
e
f
():
n
ew function,
r
ep
l
acing `resolve_pa
c
k
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chael Ha
g
g
erty
packed
_
ref_store
:
support it
e
r
a
ti
o
n
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Haggerty
packed_pee
l
_ref(): new function
,
extra
c
ted from
`
files_peel_
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chael Ha
g
g
e
r
t
y
repack_wi
t
h
o
u
t
_
refs(): take
a
`pa
c
ked_ref_st
o
re
*
`
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chael H
a
ggerty
get_packed
_
ref(): take a `
p
a
cked_ref_sto
r
e
*
` par
a
m
eter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Hag
g
erty
rollback_packe
d
_ref
s
(): take a `packed_ref_store *
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Haggert
y
commit_packed_refs(
)
: take
a
`packed_re
f
_stor
e
*` para
m
eter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
Haggert
y
lock_packe
d
_refs(): t
a
ke a `
p
acked_ref_sto
r
e *` param
e
ter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
H
aggerty
add_packed
_
r
e
f(): take
a `packed_ref_store *` par
a
m
e
ter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Mi
c
hael
H
aggerty
g
e
t
_
packed_refs():
tak
e
a `packed_r
e
f_store *` parameter
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
i
chael
H
a
ggerty
get_packed_ref_c
a
che
(
): tak
e
a `pa
c
k
e
d_ref_sto
r
e *
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
M
ichael Haggerty
valid
a
te_
p
acked_ref_cache(): take
a `packed_re
f
_st
o
re
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
H
aggerty
cle
a
r_
p
acked_ref_cache(
)
: tak
e
a `p
a
c
ked_ref_store
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Hagg
e
r
ty
packed_ref_store: m
o
ve `packed_refs_lock` member here
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michael Haggerty
packed_re
f
_
st
o
re: move `p
a
cked_refs
_
pa
t
h` here
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Mic
h
a
e
l H
a
gger
t
y
p
acke
d
_ref_stor
e
:
n
ew struct
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-23
Michae
l
Haggerty
ad
d
_packe
d
_ref(): teac
h
fu
n
ction to overwr
i
te existing
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-19
Michael Hagg
e
r
ty
for_ea
c
h_bisect_ref(): don't trim
r
e
fnames
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-06-12
Michael Hagger
t
y
l
ock_packed_ref
s
(): fix cache validi
t
y
c
heck
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-24
Mich
a
el Hagge
r
ty
c
a
che_r
e
f_
i
terator_begin():
a
void priming unneed
e
d
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Haggerty
create
_
ref_entry(): remove `check_n
a
me` option
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Mi
c
hael
H
aggerty
r
e
f
s
_ref_iterator_be
g
in(): hand
l
e `GIT_REF
_
PARANOIA`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
M
i
c
h
ael
Haggerty
r
e
ad_
p
acked_refs():
r
epo
r
t unexpec
t
e
d
fopen() failur
e
s
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Haggert
y
r
e
a
d
_packed_
r
efs(): do mo
r
e of the
work
o
f
reading
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Mich
a
el Ha
g
gerty
get_packed
_
ref_cache
(
): assume "packed-re
f
s" won't
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Haggerty
sh
o
uld_pack_ref(): n
e
w function, ex
t
racte
d
from `files
_
p
a
ck_
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Mi
c
h
a
el Hagge
r
ty
ref_u
p
date_reject_dup
l
icates():
add a s
a
n
ity ch
e
c
k
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Hagger
t
y
ref_update_r
e
ject
_
dupl
i
cat
e
s
(
): use
`size_t` rather
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Mic
h
ael Haggerty
r
ef_updat
e
_reject_duplicates
(
): expose funct
i
on to
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
M
icha
e
l
Haggerty
re
f
_transaction
_
prepar
e
(): new optional step for reference
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Haggert
y
re
f
_
t
r
ansaction_com
m
it():
c
h
eck for
valid
`transactio
n
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Mi
c
hael H
a
g
gerty
files_transact
i
on_cleanu
p
(): new
helper function
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Hagger
t
y
files_ref
_
st
o
re: p
u
t the pack
e
d f
i
les
l
ock direct
l
y
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
M
i
ch
a
el
Haggerty
f
iles-backend: mov
e
`lock` mem
b
er
to `files_re
f
_
store`
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Haggerty
lockfil
e
:
add a new method, is
_
lock_file
_
locked()
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
M
ichael Hagger
t
y
ref_store: t
a
k
e
a
`ms
g
` pa
r
a
m
e
ter when
d
eleting references
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Michael Ha
g
gerty
r
efs: use `siz
e
_t` indexes when itera
t
i
ng over ref
.
.
.
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
2017-05-23
Micha
e
l H
a
ggerty
refs_ref_iterator_begin(): d
o
n
'
t check prefixe
s
redu
n
d
antly
Signed-off-by:
Michael Haggerty
<mhagger@alum.mit.edu>
commit
|
commitdiff
|
tree
next