repo.or.cz
/
git
/
spearce.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
builtin-pack-objects.c: avoid vla
2009-08-24
Ni
c
o
l
as Pitre
fix
s
imple de
e
p
e
ning of a repo
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas
Pitr
e
remove ARM and Mozi
l
la SH
A
1 imple
m
entat
i
o
n
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Ni
c
olas Pit
r
e
b
l
o
ck-sha1: guard gc
c
ext
e
nsions wit
h
__GNUC__
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas Pitre
make sure byte swapping is
o
pt
i
mal fo
r
git
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-18
Nicolas Pitre
block-sha1: make
t
he size
me
m
be
r
f
i
rst
in the co
n
text
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-13
N
icol
a
s
P
itre
block-sha
1
: mor
e
good un
a
ligned memory ac
c
ess candidates
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
Nicolas
Pitre
block-sha1: suppor
t
f
o
r arch
i
tectures with
memory ali
g
n
m
ent
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
N
i
c
o
las P
i
tre
block-sha1
:
split the di
f
ferent "hac
k
s"
t
o be ind
i
v
i
du
a
lly
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-12
N
i
co
l
as
P
itr
e
block-sha1
:
move code around
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-08-06
Nicolas Pitre
don't let the
delta
c
ach
e
grow
u
nbounded
in 'git
r
epack'
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-05-02
Nicol
a
s Pitre
honor repac
k
.
usedeltabase
o
ffs
e
t w
h
en fetching pa
c
k
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-05-02
N
icolas Pitre
allow
OFS_DELTA
o
bjects dur
i
ng a pu
s
h
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-04-25
Nicolas Pi
t
re
p
r
ogress
b
ar: round to the nearest in
s
tead of trun
c
ating
.
.
.
commit
|
commitdiff
|
tree
2009-03-24
Nico
l
a
s Pit
r
e
avoid possible o
v
erflow in delt
a
size filteri
n
g
computation
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2009-01-01
Nicolas Pitre
o
bjects
to
be pruned imm
e
d
iately don't have to b
e
loo
s
ened
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-14
N
icolas Pitre
p
ack-objects: don't
u
s
e too many t
h
reads with few objects
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-13
Nicola
s
Pitre
autodetect
num
b
er of
C
P
U
s b
y
defa
u
lt when using thre
a
ds
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-12-11
Nicolas Pit
r
e
ma
k
e sure packs
t
o be replaced are closed
beforehand
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-12
Nicolas Pitre
Fix pa
c
k
.
packSi
z
eLim
i
t and --m
a
x
-
p
a
ck-size handling
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
N
i
colas Pitre
pack-objec
t
s: don't leak
pac
k
w
indow refer
e
nce when
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitre
e
x
tend test
covera
g
e
f
or la
t
est
pa
c
k
c
orruption res
i
l
ienc
e
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitre
pa
c
k-objects
:
a
llo
w
"f
i
xing" a corrupted pack without
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas Pitre
ma
k
e find_pack_revinde
x
() a
w
are of
t
he nasty world
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
N
i
colas
P
itre
make check_object() res
i
lien
t
to pa
c
k c
o
r
rupt
i
ons
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
N
i
colas Pitre
m
a
ke packed_object_info() resilient to pack corruptio
n
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nico
l
as Pitre
make unpack
_
obje
c
t
_
h
eader() non fatal
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Nicolas
Pitre
bet
t
e
r vali
d
a
tion o
n
delta base object offsets
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-11-02
Ni
c
o
l
as
Pitr
e
close ano
t
her possibility for propagating pa
c
k corrupt
i
o
n
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-24
Nicolas Pitre
inde
x
-p
a
ck:
d
on't leak leaf
d
el
t
a resul
t
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-23
Nicolas Pitre
improve index-
p
ack tests
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-21
Nicolas P
i
tre
rehabilitate 'git index-pack' inside the obj
e
ct st
o
re
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-20
Nic
o
las Pitre
fix multiple iss
u
es in index-p
a
ck
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-18
N
i
col
a
s Pi
t
r
e
i
nde
x
-pack:
s
marter memory usage
d
uring delta resolution
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-18
Nicolas Pi
t
re
index
-
p
a
ck: ratio
n
al
i
ze delta r
e
solution co
d
e
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-10
N
i
c
olas P
i
tre
fix pread()'
s
short read in in
d
ex-pack
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-10-03
N
i
colas Pitre
fix openssl headers
conflicting
w
ith
cus
t
om SHA1
imp
l
eme
n
tations
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nicol
a
s P
i
tre
improve han
d
li
n
g o
f
sideba
n
d message display
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nicolas Pit
r
e
t
5
300: impr
o
ve S
H
A1 collis
i
on t
e
st
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nicola
s
Pitre
pack-objects: don't inc
l
ude missing
p
referr
e
d
base
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-09-03
Nico
l
a
s Pitre
sha1write: don't copy full sized buf
f
ers
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas Pit
r
e
fixu
p
_pack_header_footer(): u
s
e
nicely al
i
gne
d
b
u
ffer
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
N
i
colas P
i
tre
ind
e
x-pack: use
f
ix
u
p_pack_header_footer()
'
s
validation
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas
Pitre
pack-objects: use fixup_pack_header_foo
t
er()'s validation
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas Pitre
imp
r
ove r
e
li
a
b
i
lity of fixup_
p
a
ck_header_footer()
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-30
Nicolas Pitre
pac
k
-obje
c
ts: improve return
e
d infor
m
ation f
r
o
m
w
rite_one(
)
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-08-23
Ni
c
ol
a
s Pitre
d
isca
r
d revin
d
e
x
data whe
n
pack list change
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-07-15
N
i
co
l
as Pit
r
e
res
t
ore legacy be
h
avior
for read_sha1_file()
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-26
Nico
l
as
P
i
t
re
pack
.
i
n
dexve
r
s
i
o
n config option now
defaults to 2
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nic
o
las Pitre
repack
.
usedeltabaseof
f
set co
n
fig optio
n
now defaults
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicol
a
s Pit
r
e
ver
i
f
y-pack: test for detection of i
n
dex v2
o
bje
c
t
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas Pitre
verify-pack: check packed object C
R
C when using index
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicola
s
Pi
t
re
move
s
how_
p
a
c
k
_
info() w
h
ere
it b
e
longs
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas P
i
tre
o
p
t
i
miz
e
ve
r
ify-pack a bit
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-25
Nicolas
P
itre
ref
a
ctor p
a
c
k structure allo
c
a
tion
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nicolas Pitre
te
s
t case f
o
r
pack resilience
a
ga
i
ns
t
co
r
ruptions
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nico
l
a
s Pitre
implement some
r
esilien
c
e against pack co
r
ruption
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-24
Nicola
s
Pitre
c
all init_
p
a
c
k_revin
d
e
x() lazily
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-06-02
Nicolas Pitre
make verify-pa
c
k a bit more
us
e
f
u
l
with bad packs
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-14
Nicolas Pitre
let p
a
ck-objects do t
h
e w
r
iting of unreach
a
ble objects
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-14
Nicolas Pitre
a
d
d a force_object_loos
e
(
) fun
c
tio
n
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
N
i
c
olas Pitre
pack-objects: fix early e
v
iction f
o
r m
a
x depth
d
el
t
a
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pitre
pack-objects: allo
w
for ear
l
y
d
el
t
a deflating
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Ni
c
olas
P
i
tr
e
p
ack-objects
:
move compressi
o
n code in a
se
p
arate function
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas Pit
r
e
p
ack-obj
e
c
ts: cle
a
n up write_object() a b
i
t
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicolas
Pitre
pack-objec
t
s:
simp
l
ify the con
d
ition associa
t
ed with
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
N
icolas Pitr
e
p
ack-objects: rem
o
ve som
e
doub
l
e negative lo
g
ic
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-05-04
Nicol
a
s Pit
r
e
pa
c
k
-
o
b
ject
s
: small cleanup
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-20
N
i
colas
P
itre
make it easi
e
r for people who ju
s
t want to get
r
id
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-14
Nicolas P
i
tre
pack-objects: proper pack time stam
p
i
n
g
w
i
th --max
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
N
icolas Pitre
add st
o
r
age si
z
e out
p
u
t
to 'git
v
erify-pack -v'
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nicolas
P
itre
fix
unimpl
e
mented packed_
o
b
ject_info_detail()
f
eatures
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
Nicolas Pitre
make
verify_one
_
pack() a b
i
t less wrong wrt packe
d
_gi
t
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-03-01
N
i
colas
P
i
tre
factorize rev
i
ndex code
out
of builti
n
-pack-objects
.
c
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2008-01-22
Nicolas Pitre
p
ack-objects: Fix segf
a
ult wh
e
n obje
c
t count is l
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2008-01-07
Nicolas
Pitre
s
l
ightly better auto gc
m
essage
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-19
Nico
l
as Pi
t
re
make 'git describe --all
-
-cont
a
ins' work
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-18
Nicolas
P
i
tre
f
i
x sty
l
e
o
f a few comments in
d
iff-delta
.
c
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-14
Nic
o
las
P
i
t
re
provide adva
n
c
e warning of som
e
future pack
default
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-11
N
i
c
o
las Pi
t
re
pack-
o
bjects:
m
ore threaded
load balancin
g
fi
x
with
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-08
N
icolas
P
itre
pack-objects: fix threaded loa
d
balanci
n
g
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-08
Nicolas Pitre
pac
k
-objects: reverse
t
he delt
a
s
earch
s
ort
l
ist
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-12-08
Nicolas Pitre
p
a
ck-object
s
: fix delta c
a
che size accounting
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-16
N
i
colas Pitre
rehabilitate
s
om
e
t5302 tests on
3
2
-bi
t
off_
t
machines
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-11
Nicolas Pitre
fix in
d
e
x-pack wi
t
h
pac
k
s
>
4GB containing delta
s
on
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-11
Nico
l
as P
i
tr
e
git-hash-object should
ho
n
or con
f
i
g
variable
s
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-10
Nic
o
las
Pi
t
re
p
r
i
nt warnin
g
/error/fatal messages
in one sho
t
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-10
N
i
colas P
i
tre
add a howto document about corrupted
b
lob recov
e
r
y
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-08
Nicolas Pitre
nicer di
s
play of
t
h
i
n pack co
m
pleti
o
n
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-08
N
icolas Pitre
make
dis
p
lay of
tota
l
transfe
r
red fully a
c
curate
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-08
N
i
c
o
l
as Pitre
resto
r
e fetch
i
ng wit
h
thin-pac
k
capability
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-05
N
icolas Pitr
e
remove dead code f
r
om th
e
csum
-
f
i
le in
t
erface
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-05
Nico
l
as Pitr
e
make display of total transferred more accur
a
te
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-05
N
i
cola
s
P
i
tr
e
sideband
.
c: ESC i
s
spelled
'\033
'
not '\e' for po
r
tability
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-04
Nicolas Pit
r
e
fix displa
y
o
v
erlap between remote and local progress
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-03
N
i
c
olas Pitre
g
it-fe
t
c
h
: more terse fetch output
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-02
Nico
l
as
Pitr
e
p
ack-obje
c
ts: get rid
o
f an u
g
ly cast
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-02
Nicolas Pitre
ma
k
e
t
h
e pack index vers
i
on
con
f
ig
u
rable
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-01
Nicolas Pit
r
e
S
how t
o
tal transfe
r
r
e
d as part
o
f
t
hroug
h
put
progress
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-01
Nicolas Pitr
e
make su
r
e t
h
r
oughput dis
p
lay g
e
ts updated eve
n
if progress
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
2007-11-01
Nicolas Pitre
return
t
he pr
u
ne-p
a
c
k
e
d pr
o
gre
s
s
d
i
s
play to
t
he inner
.
.
.
Signed-off-by:
Nicolas Pitre
<nico@cam.org>
commit
|
commitdiff
|
tree
next