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-ort: copy and adapt merge_3way() from merge-recursive.c
2021-01-04
Elija
h
N
ew
r
en
m
e
rg
e
-
ort:
c
opy and
adapt mer
g
e_3way() fr
o
m merge-recur
s
i
v
e
.
c
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2021-01-04
Elijah Ne
w
re
n
m
e
rge-ort: flesh out im
p
lem
e
nta
t
i
on
o
f handle_content_m
e
rge()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2021-01-04
Elijah Newren
merge-ort:
h
andle bo
o
k-k
e
epin
g
ar
o
und tw
o
- and three
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2021-01-04
Elija
h
Newren
merge
-
o
r
t: imp
l
e
m
en
t
unique_p
a
th()
h
elper
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2021-01-04
E
lijah Newren
merge-ort: handle
directory/fi
l
e conf
l
icts t
h
at re
m
a
in
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2021-01-04
Elijah Newren
m
erg
e
-or
t
: handle D/F
confl
i
c
t
wh
e
re d
i
rectory disap
p
ears
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah Newr
e
n
m
e
rge-ort: add modify
/
delete handling and delayed output
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h Newren
m
e
rge-ort: add
d
ie-no
t
-im
p
lemented stub
h
a
ndle_content_merge
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elija
h
Newren
me
r
ge
-
ort: add functio
n
groupi
n
g commen
t
s
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h Newren
merg
e
-
o
r
t: add
a
paths_to_
f
r
e
e
f
iel
d
to merge_options_internal
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
lijah
New
r
en
m
er
g
e-ort: ad
d
a path_con
f
lict field
to merge_options
_
intern
a
l
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
l
ijah Newren
m
erge-ort:
add
a
clear_internal_op
t
s helper
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elija
h
Newren
merge-ort: add a few includes
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
El
i
jah Newr
e
n
m
erge-ort:
f
ree
data structures in me
r
ge_f
i
nalize(
)
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
li
j
ah Newr
e
n
merge-ort: add implementation of
record_
c
o
n
f
l
icted_index
_
ent
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
lijah Newren
tree:
enable
c
m
p_cache_name_compare() to b
e
used elsewh
e
re
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h
Newren
merge-or
t
:
a
d
d
implementation of c
h
eck
o
ut
(
)
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
lijah
N
ewren
m
e
rge-ort:
b
asic o
u
tline for
merge_switch_to_resul
t
()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah Ne
w
ren
m
e
rge-ort: step 3
o
f tree
w
riting -- handling
s
ubdirectori
e
s
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h
N
ew
r
en
mer
g
e
-
ort: step 2 of tree
writing -- functi
o
n t
o
create
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h Newr
e
n
merge-
o
rt: step 1 of tree
w
riting
-
- record basenames
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Eli
j
ah
Newren
m
erge-or
t
: hav
e
proce
s
s_entries op
e
ra
t
e in a d
e
fined
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h Newren
merge-ort: add
a preliminary simple proc
e
s
s
_entries
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah Newren
merge-ort: avoid recursing into ide
n
tical trees
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah Ne
w
ren
merge-ort: recor
d
stage and auxil
i
a
ry
i
n
f
o fo
r
every
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah
N
ewren
m
erge-or
t
:
compute a few mo
r
e
useful fields for c
o
llect_merg
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
El
i
jah N
e
wr
e
n
merge-ort: avoi
d
repeating fill_
t
ree_
d
esc
r
iptor() on
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah Newren
me
r
ge-ort: imple
m
ent a very basic collect_merge_info()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah N
e
wre
n
merge
-
or
t
: add an err() func
t
ion simila
r
to one
fr
o
m
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
El
i
jah Newren
me
r
ge-ort: u
s
e hi
s
togram diff
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
E
lijah Newren
mer
g
e-ort:
port merge_sta
r
t() from m
e
rge-r
e
cursive
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elij
a
h
Newren
m
e
rge
-
o
r
t: add
s
o
me high-level a
l
gorithm str
u
cture
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-12-13
Elijah
N
ewre
n
me
r
ge-ort:
setup basic intern
a
l data structures
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-11
Elijah
Newren
shortlog: use strset from
strm
a
p
.
h
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-11
E
lijah New
r
e
n
Use new HASHMAP_INIT macro
t
o s
i
mplify hashmap
in
i
tiali
z
ation
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-11
E
l
ij
a
h New
r
en
strmap: take advantage
of FLEXPTR_AL
L
O
C
_
STR
when r
e
levan
t
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-11
Elijah
N
e
w
ren
strmap: e
n
able allocatio
n
s to come fr
o
m a
mem_pool
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-06
Elijah Newren
strmap
:
add a
strset
s
ub-t
y
pe
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-06
El
i
jah Newren
str
m
ap:
sp
l
it create_entry() out of strm
a
p_put()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-05
Elijah N
e
wren
s
t
rmap: ad
d
functions facili
t
at
i
ng use as a
string
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-05
Elijah N
e
wren
s
trmap: enable faster clearing
and
r
e
using o
f
st
r
maps
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-05
Elij
a
h Newren
strmap: ad
d
more utility fun
c
tions
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-03
Elijah
Newren
merge,rebase,revert: select
o
rt or
rec
u
rsive b
y
config
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-02
Elijah Newren
str
m
ap
:
new uti
l
it
y
functions
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-02
Elijah
Newren
ha
s
hmap:
provid
e
dealloc
a
tion fu
n
ction
n
ames
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-02
Elijah New
r
e
n
hashmap:
introduce a new hashmap_partial_cle
a
r()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-02
Eli
j
ah Newren
hashmap
:
a
l
low re-use a
f
ter hashmap_free()
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-11-02
Elijah Newren
hashmap: adju
s
t s
p
aci
n
g
t
o
fix argument
a
lignment
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-10-29
E
lija
h
N
e
w
r
en
fast
-
r
e
base: demon
s
trat
e
merge-ort's AP
I
via n
e
w
test
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-10-27
Elijah Newren
merge-or
t
-wrappers
:
new convience wrap
p
ers
t
o mimic
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-10-27
Elijah Newr
e
n
merge-ort: b
a
reb
o
n
es API
of ne
w
mer
g
e
strat
e
gy with
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-10-13
Eli
j
a
h
Newren
hashmap
:
add usage documentation
e
xplaining hashm
a
p_f
r
ee
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-19
Elijah
N
ewren
dir: fix pro
b
lematic API to avoid memory lea
k
s
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-19
Elijah Newre
n
d
ir:
mak
e
clea
r
_directory(
)
f
r
ee
a
ll relevant mem
o
ry
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-18
E
l
ijah Newren
m
e
m-pool: us
e
consistent
pool vari
a
ble name
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-18
Elijah Ne
w
r
e
n
mem-pool:
use mo
r
e standard
in
i
tialization and f
i
n
a
l
ization
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-18
Elijah Ne
w
ren
mem-pool: add co
n
v
enience f
u
ncti
o
n
s
for s
t
rdup
and
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-14
Elijah Newr
e
n
sequ
e
nce
r
:
a
void garbled
m
erge ma
c
hinery messages due
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-12
Elijah Newren
dir:
avo
i
d prematurely marking
n
o
nbare repositori
e
s
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-12
El
i
j
ah Ne
w
r
e
n
t
3000: fix some test desc
r
ip
t
io
n
t
ypos
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elijah New
r
en
t
6
4
2
5
: be more flexible w
i
t
h
rename/d
e
lete conflict
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
E
l
ijah Newren
t642[23]: be more flexi
b
le for add/ad
d
conflicts i
n
volving
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
El
i
ja
h
Newren
t6422, t6426
:
be more fl
e
x
i
b
l
e for ad
d
/add conflicts
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
E
li
j
ah Newren
t6423
:
add
a
n explanation about why one of th
e
tests
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elijah Newren
t6416, t6423: clarify s
o
me
comments
and fix some typ
o
s
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
E
lijah Newren
t6422: f
i
x multiple errors with the mod6 te
s
t exp
e
ctati
o
ns
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elija
h
N
ewr
e
n
t642
3
:
f
ix test setup for
a
couple tests
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elija
h
N
e
wren
t6416, t6422:
f
ix incorrect
u
ntrac
k
ed file count
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
El
i
jah Newren
t6422
:
fix bad
check against missing file
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elija
h
Newren
t6418: tighte
n
delete
/
nor
m
alize confl
i
c
t
t
estc
a
se
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-10
Elijah New
r
en
Col
l
ec
t
mer
g
e
-related tests
to t
6
4xx
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-03
E
lijah
N
ewren
c
hec
k
out:
support renorma
l
ization with
c
heck
o
u
t
-m
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-03
Eli
j
ah Newren
merge
:
make
m
erge
.
renorm
a
lize
w
o
r
k for all
use
s
of
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-03
Elijah New
r
en
t60
3
8
: remove proble
m
atic
t
est
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-03
E
l
ijah N
e
wr
e
n
t6038: make
t
est
s
fail for th
e
right reason
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-08-02
Elijah Newren
m
erge-recursive: fi
x
u
nclear
a
nd outright wrong com
m
ents
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
El
i
jah Newren
ha
s
h
map: fix ty
p
o in usage
d
ocs
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-07-28
Elijah Newren
Remove d
o
ubled word
s
in vario
u
s comments
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-22
E
lijah Newr
e
n
git-prompt: include sp
a
r
sity state as well
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-22
Elijah Newre
n
gi
t
-prompt: doc
u
m
e
nt how in
-
progress operations affect
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-18
Elijah New
r
en
wt
-
sta
t
u
s
: show sparse checkout st
a
tus as well
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-13
E
l
i
j
a
h
Newren
c
l
ean:
op
t
imize and doc
u
ment cases
wher
e
w
e
r
e
c
ur
s
e
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-13
E
lija
h
Newren
c
lean: conso
l
idate h
a
nd
l
ing of
i
gno
r
ed
p
a
rameters
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-13
Elijah
N
ewren
dir, cl
e
an: avoi
d
disallowed be
h
a
v
ior
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-13
Elijah Newren
dir: fix a few confusing comments
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-13
Elijah Newren
git-sparse-
c
heckou
t
: cl
a
rify interact
i
ons with submodules
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-05
Elijah New
r
en
dir: fix treatment of n
e
gated pat
h
s
pecs
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-06-05
Eli
j
ah Newren
sparse-checkou
t
: avoid staging deletions of all files
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-05-31
Elijah Newren
fast-impor
t
: add new --date-format=
r
aw-permissiv
e
for
m
at
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-05-15
Elij
a
h Ne
w
ren
unpac
k
-t
r
ees: also all
o
w g
e
t_progress(
)
to w
o
rk on
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-05-14
E
l
ijah Newren
merge
-
re
c
ursiv
e
: fix rename/rename(1to2) for working
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-27
Elijah
New
r
e
n
reb
a
se: display an error if --root and --fork-
p
o
in
t
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-11
Elijah
Newren
r
e
bas
e
: fi
x
an incompatible-
o
ptions error message
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-11
Elijah N
e
wren
rebase: re
i
nstat
e
--no-keep-empty
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-11
Elijah Newren
rebase -i: mark com
m
its that
begi
n
empty in todo edit
o
r
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-07
Elijah New
r
en
se
q
uencer:
honor G
I
T_REFLOG_ACT
I
ON
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-05
Elijah Ne
w
r
en
git-
r
eb
a
se
.
txt: a
d
d anoth
e
r hook to th
e
ho
o
k
s
sect
i
on
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-01
Elijah Newren
complet
i
on: fix 'git add' on path
s
under an untrac
k
e
d
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-01
Elijah Newren
Fix e
r
ror-pron
e
fil
l
_
dire
c
tory() API; make it
only
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
2020-04-01
Elijah Newr
e
n
dir: replace
d
ouble pathspec matching wi
t
h sing
l
e in
.
.
.
Signed-off-by:
Elijah Newren
<newren@gmail.com>
commit
|
commitdiff
|
tree
next