repo.or.cz
/
alt-git.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
run-command: call run_command_v_opt_cd_env() instead of duplicating it
2014-07-21
Christian Couder
r
e
place: add test for --graft with a
mergetag
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
Christian Couder
replace: chec
k
m
ergetags when usi
n
g --graft
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
Christian Couder
replace: add test f
o
r --graft with signed c
o
mm
i
t
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
Christian Couder
replace: remove signature when
usi
n
g
-
-graft
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
C
h
rist
i
an Couder
contrib: ad
d
convert-grafts
-
to-repl
a
ce-refs
.
s
h
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
Christian Couder
Documentatio
n
: replac
e
: add --graft op
t
ion
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
C
hr
i
s
t
ia
n
Couder
replace: add test for
--graft
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-21
Chr
i
s
t
ian Couder
r
eplace:
add --gra
f
t option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-07
Christian Couder
r
eplace: cleanup redirec
t
i
on style in
t
ests
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-07-07
Christian Couder
commit
:
add for_each_mer
g
et
a
g()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Ch
r
istian Couder
Docu
m
en
t
ation: r
e
pla
c
e: describe n
e
w
--ed
i
t
option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Christian C
o
uder
re
p
lace: add --e
d
it to usage string
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Christian Co
u
der
repla
c
e: add tests for --edit
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Christian Couder
replace: die ear
l
y
if repl
a
ce ref a
l
rea
d
y e
x
ists
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Christian C
o
uder
replac
e
: refa
c
t
o
r chec
k
ing ref va
l
idit
y
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2014-05-19
Christian Co
u
der
replac
e
:
make sure
-
-edit result
s
in
a
different
o
bject
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-30
Christian Co
u
der
replace
info: rename 'f
u
ll' to 'long'
a
nd clarify in
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Ch
r
istian Couder
D
ocumentation/git-re
p
lace:
describe --format
o
ptio
n
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
C
hristian Couder
builtin/replace:
u
nset read_replace
_
refs
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
C
h
ristian
Couder
t6050: add tests for
listin
g
w
i
th --for
m
at
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Christia
n
Couder
builtin/replace:
t
eac
h
list
i
ng usin
g
short, medium
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Christian Couder
s
ha1_file
:
perform
o
bject replacement
in sha1
_
ob
j
ect_info_e
x
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
C
h
ristian
Couder
t6050
:
show t
h
at git cat-file --batch fails with replace
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Chr
i
stian Co
u
der
sha1_objec
t
_info
_
extended()
:
add
an "unsigned
f
lags
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
C
hris
t
ian Co
u
der
sha1_file
.
c: add looku
p
_replace
_
object_ex
t
ended
(
) to
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Christian Cou
d
er
replace_object: don
'
t che
c
k read_replace_r
e
fs
t
wice
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-12
Christian Couder
rename READ
_
SHA1_F
I
LE_R
E
PLACE
flag to LOOKUP_
R
EPL
A
C
E
_
OBJECT
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-05
Christian C
o
u
der
strbuf: remove
p
refixcmp() and suffixcmp()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-05
C
h
ristian Coud
e
r
r
eplace {pre,suf}fixcmp() with {st
a
rts,ends}_
w
i
t
h()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-05
Christian Couder
st
r
buf:
i
n
tro
d
uce starts_with() and ends_with()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-05
Christia
n
Coude
r
builtin/remote: remove postfix
c
mp() and use
suffixcmp
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-12-05
Christian
C
ouder
environmen
t
: n
o
rmalize us
e
o
f prefixcmp() by removing
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-10-28
Christian Couder
s
h
a
1
_file: move comment about return value wh
e
re it
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
Chri
s
tian Couder
t6050-replace: u
s
e
some long option nam
e
s
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
C
h
ristian Couder
r
ep
l
ace: allo
w
l
o
n
g option names
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
Christian Co
u
der
Document
a
tion/re
p
lace: add Creating Replacement
Ob
j
ect
s
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
Christian Coude
r
t6050-replace: add test to clean up a
l
l
the re
p
lace
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
Christian C
o
ude
r
t6050-replace:
test
t
hat objects
a
re of t
h
e same
type
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
C
h
ri
s
tian Coud
e
r
Doc
u
ment
a
t
ion/replace:
s
tate
t
hat objects mu
s
t be of
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-09-06
Christian Couder
rep
l
a
c
e: forbi
d
replaci
n
g an object with on
e
of a d
i
fferent
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-01-30
Christian Couder
gitk: Igno
r
e gitk-wish buildpro
d
uct
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2013-01-10
Chri
s
tian C
o
uder
Makefile: detect when
P
YTH
O
N_PATH chan
g
es
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2012-12-25
Christian Couder
M
a
k
e
file: replace
"
ech
o
1>
.
.
.
"
with "echo >
.
.
.
"
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2012-12-19
Christian Coude
r
Makefil
e
: replace "
e
c
h
o 1>
.
.
.
" w
i
t
h "echo >
.
.
.
"
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2012-12-19
Christian
Couder
Makef
i
le: detect when PYTHON_PATH changes
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2012-12-18
C
hristian Couder
Makefi
l
e: remove tra
c
k
i
n
g
of
T
CLTK_PATH
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2012-04-22
Chri
s
tian Couder
revert: add m
i
ssing
va_end
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2011-09-21
Christian Couder
bisect:
f
ix
exiting whe
n
checkout failed in bisect_start()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-09-27
Christian C
o
uder
t6
0
5
0 (replace):
f
ix bogus "
f
etch br
a
nch with replacem
e
nt
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Christia
n
Couder
blame: use find_com
m
it_s
u
bje
c
t()
i
n
stead of
custom
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Ch
r
is
t
ian Couder
merge-recur
s
ive: us
e
find_commit_sub
j
ect()
inst
e
ad
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Christian
Couder
bi
s
ect: use find_commit_subject() instead of custom
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Chris
t
ian Couder
revert: rename vari
a
bl
e
s related t
o
s
ubjec
t
in
get_message()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Christian Co
u
der
r
ever
t
: refa
c
t
or cod
e
to f
i
nd comm
i
t su
b
ject in find_commit_
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
Ch
r
i
stian Coud
e
r
revert:
f
ix off by one read when searching the end
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-23
C
h
ristian Couder
t
350
8
: add
c
heck_head_diffe
r
s_from() helper function
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-16
Christi
a
n
Couder
revert:
i
m
prove success message by adding
a
bbreviated
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-16
Chri
s
tian C
o
ud
e
r
revert: don't prin
t
"
F
inished
o
n
e
cherr
y
-pick
.
" if
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-16
Chr
i
s
t
i
an
Co
u
der
revert:
r
e
factor
c
o
mmit code
i
n
t
o a
n
ew run_git_commit
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-07-16
C
hristian Couder
reve
r
t: report success when using
opt
i
o
n
--strategy
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-25
Christian Coud
e
r
Docume
n
tation: g
r
ep
:
fix asciid
o
c proble
m
w
ith --
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-25
Christian Coude
r
re
v
e
r
t: accept arbit
r
ary r
e
v-list options
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-13
C
h
risti
a
n C
o
uder
commit: use v
a
lue
of GIT_REFLOG_AC
T
ION env variable
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-06
Chri
s
ti
a
n C
o
uder
diff:
fi
x
"git show -C -
C
" output when renaming
a
binar
y
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Ch
r
i
s
tian Couder
Doc
u
mentati
o
n/
r
e
v
ert: describe pas
s
i
n
g more than
o
ne
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Christian Couder
Documen
t
a
t
i
on
/
cherry-pi
c
k: describe passi
n
g more than
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Christian C
o
uder
re
v
ert: ad
d
test
s
t
o check cher
r
y-picki
n
g many commits
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Chr
i
stian
Couder
reve
r
t: allow c
h
e
rry-pic
k
ing more than on
e
commit
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Christian Couder
revert:
ch
a
nge help_msg() to take no argument
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Chris
t
ian Couder
revert: r
e
factor code i
n
t
o a do_pick_commit() f
u
n
ction
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
C
hristian Couder
revert: use run_command_v
_
o
p
t()
i
nstead
of exe
c
v_
g
i
t
_
c
m
d()
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-06-02
Christian Couder
r
e
vert: cleanup c
o
d
e
f
o
r -x
o
ption
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-04-01
C
h
rist
i
an
C
ouder
revert
:
add
"
--strategy" o
p
ti
o
n to choose merge
strat
e
g
y
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-04-01
Chri
s
tia
n
Couder
merge: make f
u
nction
t
ry_mer
g
e_comma
n
d non st
a
tic
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-04-01
Christian C
o
u
der
merge: refactor
c
ode
that calls "git merge-STRATEGY"
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-04-01
Christian Coud
e
r
re
v
ert
:
r
e
fac
t
or mer
g
e
re
c
ursi
v
e code into its
o
wn
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-04-01
Chri
s
tian Couder
revert: u
s
e
strbuf to refactor
the
code that writes
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-20
C
hristian C
o
uder
rebase -
i
: use
n
ew --ff cherry-pick option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-07
C
hr
i
st
i
an Couder
Do
c
ument
a
tion: d
e
scribe new che
r
ry
-
pi
c
k --ff option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-07
Christian Co
u
d
e
r
che
r
ry-p
i
ck: add tests for ne
w
--ff option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-07
Christian C
o
u
d
e
r
reset
:
disall
o
w using
--kee
p
when there are unmer
g
ed
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-07
Christ
i
an Couder
reset:
d
i
s
al
l
o
w
"reset --keep"
o
utside a
w
ork
t
ree
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-07
Christian Couder
D
o
cum
e
ntatio
n
: reset: de
s
c
r
ib
e
new "--keep"
o
ption
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-03-01
C
hrist
i
an Coud
e
r
b
ise
c
t: error out when passing bad
path
p
a
r
ameters
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-25
Chris
t
ian
C
ouder
reset:
a
dd test
c
ases
for
"--keep"
o
ptio
n
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-25
Chri
s
tian C
o
u
der
rese
t
: add option "--keep" to "git reset"
Mentored-by:
Christian Couder
<chriscool@tuxfamily.org>
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-23
Chris
t
ia
n
Couder
Doc
u
mentation
:
rev-list: fix syn
o
psys
f
o
r --tag
s
and
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-16
Christian Couder
t7111: f
i
x bad
HEAD in tests with
u
nmerged entries
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-10
Ch
r
istian Couder
hel
p
: fix confi
g
ured
h
elp forma
t
taking
over command
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-10
Chri
s
tian Couder
t7111:
c
heck that res
e
t options work as describe
d
in
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2010-01-05
Christian
C
ou
d
er
Documentation: reset: add some
m
i
ssin
g
tables
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-12-30
C
h
ristian Couder
reset:
a
dd a few t
e
s
t
s
for "git reset --merge"
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-12-30
Chri
s
tia
n
Couder
Documentation: reset: ad
d
some tables to
des
c
ribe the
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-12-30
Christian Couder
r
e
set:
i
mprove m
i
xed reset error me
s
sa
g
e w
h
e
n
i
n
a
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-12-13
Christian
C
ouder
gi
t
k: Add "-
-
no-replace-objects" option
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-11-24
Christian Couder
Documentation: update descriptions of r
e
vision options
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-11-23
Chris
t
ian
Co
u
der
b
isec
t
: simplify calling
v
isual
i
ze
r
using
'
--bisect
.
.
.
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-11-21
Christian Couder
D
o
cumentation
:
talk a l
i
ttle
b
i
t
abou
t
GIT_
N
O_REP
L
ACE_OBJECTS
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-11-21
C
hri
s
t
i
an Coude
r
Docume
n
ta
t
ion: fix typos
a
nd spelling in
r
ep
l
ace docum
e
ntation
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
2009-11-21
Christian Couder
r
e
place: u
s
e a GI
T
_NO_REPLACE_OBJEC
T
S env variabl
e
Signed-off-by:
Christian Couder
<chriscool@tuxfamily.org>
commit
|
commitdiff
|
tree
next