repo.or.cz
/
git
/
dscho.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
index-pack: smarter memory usage when appending objects
2010-04-12
Nicolas Pitre
index
-
pack: smarter memory usage when appending
o
bjects
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-04-12
N
i
colas Pitr
e
inde
x
-pac
k
:
rat
i
onali
z
e un
p
ack_entry_d
a
ta()
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-04-12
Ni
c
olas Pit
r
e
index-
p
ack
:
smarter memor
y
usag
e
when
r
es
o
lving d
e
ltas
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-22
N
icola
s
Pi
t
r
e
sha1_
f
ile: be par
a
noid wh
e
n creating loos
e
o
bjects
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-21
Nicolas
Pit
r
e
sha1_file: don't malloc the
w
hole comp
r
essed result
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-08
Nicolas Pitr
e
Re
v
ert "pack
-
obj
e
cts:
fix pack
generation w
h
en usin
g
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-04
Nicolas Pitre
update git-r
e
p
ack documentation wrt r
e
pack
.
U
s
eDeltaBaseO
f
fset
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-04
Nic
o
las Pitre
m
a
ke --ma
x
-pack-siz
e
a
rgument t
o
'git pack-obj
e
c
t'
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-04
Nicolas Pitre
pack-objects: fix
p
ack gene
r
ation when using pack_s
i
ze_lim
i
t
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-02-04
Nicolas P
i
tre
f
i
x
m
u
l
tiple
issues
w
i
t
h t
5
300
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2010-01-22
Nic
o
la
s
Pitre
fix
g
it-p4 editor in
v
ocation
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-11-24
N
icola
s
Pitre
pack-obje
c
ts:
s
p
lit im
p
li
c
atio
n
s of --all-progr
e
ss
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-11-13
N
i
c
o
l
as Pi
t
re
give
priority t
o
p
rogress
m
e
ssages
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-11-06
Nicolas Pitre
pa
c
k-
o
bjects:
m
o
v
e threa
d
autodetection clos
e
r to relevant
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-10-14
Nico
l
as Pitre
c
hange throughput d
i
splay
u
nits with fas
t
links
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-09-26
Nico
l
a
s
Pitre
make 'git clone' ask the r
e
mo
t
e
only for obj
e
cts it
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-09-14
Nicolas Pitre
Nicolas Pitre has a new email addr
e
ss
Nicolas Pitre
has a new email address
Signed-off-by:
Nicolas Pitre
<nico@fluxnic.net>
commit
|
commitdiff
|
tree
2009-09-06
N
i
c
o
las Pitre
pack-
o
bjects:
free pr
e
f
e
rred base mem
o
ry aft
e
r
usage
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-09-06
Nicolas Pitre
make
s
ha
l
low repository deepening more network efficient
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-24
Nicolas Pitre
fix s
i
m
ple
deepen
i
ng of a repo
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas Pitre
re
m
ove ARM a
n
d M
o
zilla
S
HA1 i
m
plemen
t
ations
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
N
icolas Pitre
b
l
oc
k
-sha1: guard gcc extens
i
ons
w
ith _
_
GNU
C
_
_
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas Pitre
make sure byte
s
wa
p
ping
i
s op
t
imal f
o
r
git
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas
Pitre
b
loc
k
-sha1: make the si
z
e member
f
irst in
t
he
c
ontext
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-13
Nicol
a
s
P
itre
block-sha1:
more go
o
d unali
g
ned memory access candid
a
tes
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
Nic
o
las P
i
t
re
block-sh
a
1
:
s
upp
o
r
t f
o
r
a
rchitectur
e
s wi
t
h memo
r
y a
l
ign
m
ent
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
Nicolas Pitre
block-sh
a
1
: spli
t
the diff
e
rent "
h
acks" to be i
n
d
i
vidually
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
Nicol
a
s Pitre
b
loc
k
-sha1: move code
a
ro
u
nd
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-06
Nicolas P
i
tre
d
o
n't le
t
t
he delt
a
cach
e
grow unbo
u
nde
d
in 'git re
p
a
c
k
'
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-05-02
Nic
o
l
a
s Pitre
honor repack
.
use
d
elt
a
bas
e
o
ffset whe
n
fetching
pack
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-05-02
N
ico
l
as Pitre
a
llow OFS_DELT
A
o
bjects during a p
u
sh
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-04-25
Nico
l
a
s
P
i
tre
progress bar
:
rou
n
d to the
nearest
ins
t
ead of t
r
u
n
c
a
ting
.
.
.
commit
|
commitdiff
|
tree
2009-03-24
Nicolas Pitre
avo
i
d possible overflow i
n
delta size f
i
ltering compu
t
a
tio
n
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-01-01
Nicolas Pitre
objects
to be pru
n
ed i
m
mediately don't hav
e
t
o b
e
loosened
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-14
Nicol
a
s
P
i
tre
pack-object
s
: don'
t
use t
o
o many thread
s
with f
e
w object
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-13
Nic
o
las
P
i
t
re
autodetect
number of CP
U
s
by default when using
t
hre
a
ds
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-11
Nicol
a
s
P
i
t
r
e
m
a
ke sure packs to be re
p
laced are closed beforehand
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-12
N
i
c
o
las
P
it
r
e
Fix pack
.
packSiz
e
Limit a
n
d --max-pack-size han
d
li
n
g
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas P
i
tre
pack-objects: do
n
'
t
l
eak
p
ack window reference when
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
N
ic
o
l
a
s Pitre
extend test cover
a
ge for lates
t
p
ac
k
c
o
rruption
r
esil
i
enc
e
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitr
e
pack
-
o
b
jects: allow "fixing" a corrupted pack witho
u
t
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitre
m
a
k
e
f
i
n
d_
p
ack_revind
e
x() aware of t
h
e nast
y
world
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitre
mak
e
che
c
k_object
(
)
r
esilie
n
t to pack corrupti
o
ns
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nic
o
las Pitr
e
make
p
acked_obj
e
ct_info(
)
resilient to
p
ac
k
corruptions
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nic
o
las
Pitre
make unpack_object_header
(
) no
n
f
a
t
al
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
N
icolas P
i
t
r
e
better validatio
n
on delta base
object
offset
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nico
l
as Pitre
clo
s
e anot
h
e
r po
s
sibility
f
or propagating
pack corruption
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-24
Nicolas Pit
r
e
ind
e
x-pa
c
k
:
don't
leak leaf delta
r
esult
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-23
Nicolas Pi
t
re
improve ind
e
x-pack tes
t
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-21
Nico
l
as P
i
tre
rehabi
l
it
a
te
'
g
i
t
index-pack' inside
t
he object sto
r
e
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-20
Nicolas Pitre
fix
multipl
e
issues
in
index-pack
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-18
N
i
cola
s
Pitr
e
index-p
a
ck:
s
marter memo
r
y usage during delt
a
resolution
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-18
Nicolas Pit
r
e
i
n
dex-pack: rat
i
onali
z
e
delta resolutio
n
code
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-10
Nicolas Pitre
fix
pread()'s short read in index-pac
k
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-03
Nicolas Pit
r
e
fix openssl headers confl
i
cti
n
g with
custom
S
HA1 impl
e
mentations
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Ni
c
olas Pitre
improve han
d
ling o
f
sideband me
s
sage
d
i
s
play
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Ni
c
olas Pitre
t
5300
:
improve
S
HA1 collisi
o
n
test
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nicolas Pitre
p
a
c
k
-objects: don'
t
include missing pre
f
erred base
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nico
l
as Pitre
s
h
a1write:
d
on'
t
co
p
y full sized buffers
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicol
a
s
P
itre
fixup_p
a
ck_header_foote
r
(
)
: use ni
c
e
l
y
a
ligned buffer
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
N
i
c
olas
P
it
r
e
index-
p
a
ck:
u
se fixup_pack_
h
eader_footer()'
s
v
alidation
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas Pitre
p
ac
k
-object
s
: us
e
fixup
_
pack_h
e
ad
e
r_fo
o
ter()'s val
i
d
a
tion
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas
P
itre
improve reliability of
f
ixup_pack
_
header_footer()
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas P
i
tre
pack-o
b
jects: improve returned i
n
formatio
n
fro
m
wri
t
e
_
one()
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-23
Nicolas
P
i
t
r
e
discard revindex data when
p
ack list
c
h
a
nges
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-07-15
Nicolas Pitre
restore legacy behavi
o
r fo
r
read_sha1_
f
ile()
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-26
N
icolas Pi
t
re
pack
.
in
d
exver
s
ion config option now defaults
t
o 2
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
N
i
colas Pitre
repack
.
usedeltabaseoffset config option now de
f
a
u
lts
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas
P
itre
verif
y
-
p
ack
:
t
e
s
t
for
d
etection
o
f index v2 obje
c
t
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
N
icolas Pitre
ver
i
fy-pack:
c
heck pa
c
ked ob
j
ect
C
RC when
using inde
x
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas Pitr
e
move show_pack_info()
where it belongs
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nico
l
as Pitre
optimize veri
f
y-pack a bit
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas Pitre
refactor pack str
u
cture
a
llocati
o
n
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nico
l
a
s
Pitre
t
e
st case for pack resilienc
e
ag
a
inst corru
p
tions
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nico
l
as Pi
t
re
imp
l
ement
s
ome resilience again
s
t pack c
o
rrupti
o
ns
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nicolas P
i
tre
call i
n
it_pack_revindex()
l
azily
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-02
Nicolas
Pitre
make veri
f
y-
p
ack
a
bi
t
more useful with b
a
d
p
acks
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-14
Nicola
s
P
i
tre
let pack-object
s
do
t
he writing of u
n
reachable objects
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-14
Nicolas Pi
t
re
add
a
force_object_loos
e
() f
u
nction
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
N
i
c
o
las
Pitre
pa
c
k-obje
c
ts: fix earl
y
e
viction
for
m
ax depth del
t
a
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicola
s
Pitre
pack-objects: al
l
ow for early delta
d
eflating
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pitre
pa
c
k
-objects: move
c
ompression
c
ode in a separate
function
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pitre
pack-object
s
: clean up w
r
i
t
e
_obje
c
t() a bit
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pit
r
e
pack-
o
bjects
:
si
m
pli
f
y
the cond
i
tion associated with
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pitre
pac
k
-
objects: re
m
ov
e
some doubl
e
n
egativ
e
logic
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pitr
e
p
ack-objects: s
m
all cleanup
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-20
Nicolas Pitre
make it ea
s
ier for p
e
ople who j
u
st wa
n
t t
o
ge
t
rid
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-14
Nicol
a
s P
i
tre
pack-objects: proper p
a
ck
t
ime stam
p
ing with --max
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nicolas Pit
r
e
add stor
a
ge size output to 'git v
e
ri
f
y
-
pack -v'
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nic
o
las Pitre
fix unimplement
e
d
packed_object_info
_
d
e
tail() features
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nicolas
Pitr
e
make verify_one_pack(
)
a bit less wrong wrt packed_git
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nicolas Pitre
f
actorize re
v
i
n
dex code out of builtin-pack-objects
.
c
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-01-22
Nicolas
P
itre
pack-objects:
F
i
x segf
a
ul
t
when
o
bj
e
ct count is less
.
.
.
commit
|
commitdiff
|
tree
2008-01-07
Nicolas Pitre
slightly better auto
g
c mess
a
ge
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-19
Nicolas
P
itre
make 'git des
c
r
ibe --all --
c
ontains'
w
o
r
k
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-18
Nicolas Pitre
fix
s
tyle of a few comments in
d
if
f
-
d
e
lta
.
c
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-14
N
i
colas Pi
t
r
e
p
r
ovide a
d
vance w
a
rning of s
o
me future pa
c
k
d
efault
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-11
N
i
c
ol
a
s Pit
r
e
pac
k
-
o
bjects: more threaded
l
oad balanci
n
g
f
i
x with
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-08
Ni
c
olas Pitre
pack-obje
c
ts: f
i
x threa
d
ed load balanci
n
g
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-08
Nic
o
las P
i
tre
pack-objects: rever
s
e the delta search sort list
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
next