repo.or.cz
/
git
/
mingw.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
implement some resilience against pack corruptions
2008-06-23
Linus
T
orvalds
Shrink
t
h
e
git bi
n
ary a bit by
a
voidi
n
g unnec
e
ssary
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-19
Linus T
o
rvalds
M
a
k
e g
i
t
_dir
a path
relative to work_tree in s
e
tup_wor
k
_tree()
commit
|
commitdiff
|
tree
2008-06-19
L
i
nus Torv
a
lds
r
acy-git: an empty blob
h
as a
fixe
d
objec
t
name
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-17
Lin
u
s Torval
d
s
wri
t
e
_
loose_object: don
'
t bother trying
t
o read an
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-14
Linus Torvalds
Simpli
f
y and rename
f
in
d
_sha1_file()
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-14
L
i
n
us Torv
a
lds
Make loose
o
bject file reading mor
e
c
a
reful
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-14
Li
n
us Torval
d
s
Avoi
d
cross-di
r
ec
t
o
r
y
r
en
a
mes and li
n
k
i
ng on objec
t
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-06-11
Linus Tor
v
alds
Consolidate SHA1 ob
j
ec
t
file close
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-05-31
Linu
s
Torvald
s
R
emove n
o
w
un
n
ecess
a
ry '
s
ync(
)
' calls
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-05-31
Linus Torvalds
Make pack
creation always fsync() the result
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-05-11
Linus T
o
rvalds
Opti
m
ize sy
m
link/dire
c
t
o
ry
d
e
te
c
tion
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-05-11
Linus Torvalds
A
void some
u
nnecessa
r
y l
s
t
a
t() calls
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-28
Linus T
o
rva
l
ds
fetch-pack: do not stop traversi
n
g an already
p
ars
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-04-27
Linus To
r
valds
Op
t
imize match_path
s
pec() to a
v
oid fnmatch()
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-16
Linus Torvalds
git-am: cope better wi
t
h an emp
t
y Subje
c
t: line
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-16
Linus Torvalds
Ignore lead
i
ng empty lines while summarizi
n
g merges
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus Torvalds
M
a
ke git-add
b
ehave mo
r
e sensi
b
ly in
a
case-insens
i
tive
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus Torvalds
When a
d
d
i
ng files to the i
n
dex, add support for case
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linu
s
T
o
r
valds
Make unpack-tree upd
a
te removed fil
e
s befor
e
an
y
updated
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus Torvalds
Make
branch m
e
rging aware of underlying
c
a
s
e-insensit
i
ve
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus Torvalds
A
dd
'
core
.
i
g
n
orecase'
option
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus Torv
a
lds
Mak
e
hash_n
a
me_look
u
p able to
do case
-
i
ndependent
l
ookups
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
L
i
nus Torvalds
Mak
e
"index_na
m
e_ex
i
sts()" re
t
urn
t
he ca
c
he
_
en
t
r
y
i
t
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus To
r
valds
Move name h
a
s
hing functions into a file
o
f it
s
own
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-09
Linus T
o
rvald
s
Make unpack_trees
_
options b
i
t flags
a
c
tual bitfields
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-19
Linus Torvalds
Make revision limiti
n
g
m
o
r
e robus
t
agains
t
occas
i
on
a
l
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-19
Linus
T
or
v
alds
Fix possib
l
e S
o
laris prob
l
em in '
c
heckout_entry(
)
'
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-16
Linus
Torvalds
Don't
update unc
h
ang
e
d m
e
r
g
e e
n
t
rie
s
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-15
L
inus Torva
l
ds
F
ix recent 'unpack_tr
e
es()'
-
related change
s
b
r
e
akin
g
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-15
Linus Torvalds
r
e
v-pars
e
: fix m
e
aning
of rev~ vs rev~0
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-11
Li
n
u
s
T
o
r
v
alds
unpa
c
k
_tree
s
(
)
: fix
diff-inde
x
regression
.
commit
|
commitdiff
|
tree
2008-03-09
Li
n
us Torvalds
unpack_trees(): minor m
e
m
ory leak fix in
unus
e
d dest
i
nation
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Li
n
us Torv
a
ld
s
M
ake 'unpa
c
k_trees()'
have a separ
a
te
s
ource
and
d
estination
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Linus Torvalds
Make 'unpack_trees()' t
a
ke the ind
e
x to work on as
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Linus Torv
a
lds
Add
'
const' where appropriate to
i
n
d
ex handling
f
unctions
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Lin
u
s Torva
l
d
s
F
i
x tree-wal
k
ing compare_entry() in
the
p
re
s
e
n
s
e of
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Linus Torvalds
M
ove 'un
p
ack_
t
rees
(
)' ove
r
to 'traverse_trees()' i
n
terfac
e
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Linus Torva
l
ds
Make
'traverse_trees()' trave
r
se c
o
nflictin
g
DF
entries
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Lin
u
s Tor
v
ald
s
Add return value to '
t
raver
s
e
_
t
r
e
e()' callback
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Linu
s
T
or
v
alds
Make 't
r
a
verse
_
tree()
'
use
linked s
t
ructure
r
a
t
h
er
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-03-09
Li
n
us Tor
v
alds
Ad
d
'd
f
_name_compa
r
e()' helper fun
c
tion
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-24
Linus
T
orvalds
Be more
verbose when checkout
t
a
k
es a long ti
m
e
commit
|
commitdiff
|
tree
2008-02-23
Li
n
us Torvalds
Use
h
e
lper fun
c
t
ion for copying
i
ndex
entry informati
o
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-23
Linu
s
Torv
a
lds
Name
h
ash fi
x
ups:
e
xp
o
rt (and
r
ename)
remove_hash_entry
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-23
Linu
s
Torval
d
s
Fix na
m
e
re
-
h
a
shing semantics
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-13
L
i
n
u
s T
o
rvalds
Add
"
--sho
w
-
all" revisio
n
w
a
lker flag f
o
r
d
ebugging
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-13
Lin
u
s Torva
l
ds
[
PATCH] gitk: learn --show-all
o
utput
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-02-12
L
i
nu
s
To
r
valds
Add "--dirstat" fo
r
some dire
c
tory statis
t
ics
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-23
Linus Torvalds
Create
p
athnam
e
-
based hash-t
a
ble lookup into index
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-21
Li
n
us To
r
valds
Mak
e
run_diff_
i
ndex() use unpack_trees()
,
n
ot read_tree()
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-21
Li
n
us
Torv
a
l
ds
Make on-disk index
representati
o
n sep
a
rate from in
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-16
Linus To
r
v
a
l
ds
Be more careful abou
t
upd
a
ting r
e
fs
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-16
L
i
nus Torval
d
s
Make 'git
fsck
'
complain about non-co
m
mi
t
branches
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-16
Linus
Torva
l
ds
M
a
ke builtin-commit
.
c m
o
re c
a
reful about parenthood
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-01-13
L
i
nus Torvald
s
Fix perf
o
rman
c
e
r
egress
i
o
n
for partial commits
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-12-21
Linu
s
Torv
a
lds
Re(-
r
e)*fix tri
m
_common_tail()
commit
|
commitdiff
|
tree
2007-12-18
Linus Torvalds
un
p
ac
k
-
t
rees: FLEX_ARRAY fix
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-12-11
Linu
s
T
orvalds
"git t
a
g -u
k
eyname" b
r
ok
e
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-30
Linus Torvald
s
Fi
x
a path
o
l
o
g
ica
l
ca
s
e in git detect
i
ng prop
e
r re
n
a
m
e
s
commit
|
commitdiff
|
tree
2007-11-30
Linus
Torvald
s
Fix a pat
h
olo
g
ical case
i
n git detect
i
n
g
proper renames
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-17
Lin
u
s
Tor
v
ald
s
Fix r
e
v-list when showin
g
objects
i
nvolving s
u
bm
o
dules
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-14
Linus Torvalds
F
i
x
p
arent rew
r
iting in --ea
r
ly-output
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-14
Linus Torvalds
Fix re
v
-l
i
st when showin
g
o
b
j
e
cts involving submodules
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-06
Linu
s
To
r
valds
revi
s
ion wal
k
er
:
mini
c
lean-up
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-05
Li
n
u
s
To
r
valds
Enhance --e
a
rly-
o
utput for
m
at
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-04
Linus T
o
rval
d
s
Ad
d
"--early-o
u
tput" log flag for
intera
c
tiv
e
GU
I
use
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-11-04
L
i
nus Torvalds
Sim
p
lify t
o
po-sort
l
og
i
c
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linus To
r
val
d
s
D
o
the fuzzy ren
a
me det
e
ction li
m
it
s
with the e
x
act
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linu
s
Tor
v
alds
Fix ugly magic special case in exa
c
t rena
m
e
d
et
e
ction
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
L
i
n
u
s
Torva
l
ds
Do exact re
n
a
m
e dete
c
tion re
g
a
rdless of
re
n
ame limits
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linus Torvalds
Do li
n
ear-time/spa
c
e rename
logic for exact renames
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linus Torvalds
cop
y
vs
r
ename
detection: avoid
un
n
ecessa
r
y O(n*m)
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
L
inus To
r
v
a
l
d
s
R
ef-count th
e
f
i
les
p
ec
s
use
d
by diffcore
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linus T
o
rv
a
lds
Split out "exac
t
content match" pha
s
e of re
n
a
m
e
det
e
ction
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-27
Linus Torvalds
A
d
d
'd
i
ffcore
.
h' to LIB_
H
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-21
L
i
nus Torva
l
ds
Fix
d
i
f
fcore-break total breakage
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-21
Linus Torvald
s
F
ix di
r
ector
y
s
c
a
nner
to co
r
rectly ignore files
with
o
ut
.
.
.
commit
|
commitdiff
|
tree
2007-10-19
Linus T
o
rvalds
Avoid scary errors abou
t
t
a
gged trees/blobs du
r
ing
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-18
Linus To
r
valds
git-bl
a
me shou
l
dn't crash
if run in an unmerged tree
commit
|
commitdiff
|
tree
2007-10-16
Linus Torvalds
Clean
u
p "git log" form
a
t
w
ith
DIFF_FORMAT_NO_OUTPUT
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-16
Linus Torvalds
Fix embarrass
i
ng "git
l
og --fo
l
low"
b
ug
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-10-04
Linu
s
To
r
v
a
l
d
s
o
p
timize
d
iffcore-delta by so
r
ting hash e
n
t
r
ies
.
commit
|
commitdiff
|
tree
2007-09-29
Linus Tor
v
a
lds
Fix
revision
log dif
f
s
etup, a
v
oid unnecessary di
f
f
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-09-14
L
i
n
u
s Torval
d
s
Fix the rename detection limit checking
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-25
Linu
s
Torvalds
F
ix
r
acy-gi
t
handling in git-wr
i
te-tre
e
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-19
Linus Torvalds
Take binary diffs
i
nto a
c
count for "git re
b
ase
"
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-19
Lin
u
s Torval
d
s
M
a
ke thin-pack generati
o
n
subproject aware
.
commit
|
commitdiff
|
tree
2007-08-11
Linus Torvalds
Optimize
t
he three-way me
r
ge of gi
t
-read
-
tr
e
e
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-10
Linus Torv
a
lds
Optimize the two-
w
ay m
e
r
ge
o
f
git-read-
t
ree
t
oo
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-10
L
inus T
o
r
valds
Optimize the common cases of git-read-tree
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-10
L
i
n
us Torval
d
s
Move
o
ld index
entry re
m
oval from "unpack_tr
e
es()"
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-10
Linus T
o
r
v
ald
s
Fix "git commit dir
e
ctory/
"
p
erformanc
e
anoma
l
y
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-10
Li
n
us
T
o
rv
a
lds
Start moving unpack-trees to
"s
t
ruct tree_desc
"
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-06
Li
n
us
T
orvalds
apply: rem
o
ve d
i
rectory th
a
t beco
m
es empty by renaming
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-08-02
Linus To
r
valds
conn
e
ct: accep
t
f
i
le:// URL sch
e
me
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-07-21
Linus T
o
r
v
ald
s
Fix up duplicate paren
t
s removal
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-07-19
Linus Torvalds
Do
a better job
at guessing unkn
o
wn character sets
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-07-03
Linus
T
orvalds
S
tart depre
c
ating "g
i
t-command" in favor of "git command"
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-06-30
Linus Torvalds
git: Try a bit harde
r
no
t
to lose errn
o
in
s
tdio
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2007-06-27
Linus Torvalds
Fix
zero-o
b
j
e
c
t
ve
r
sion-
2
packs
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
next