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
builtin/mktree: remove hard-coded constant
2018-10-15
brian m
.
carls
o
n
builtin
/
mktree: r
e
move hard-coded constant
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-10-15
br
i
an m
.
carlson
builti
n
/repack:
repl
a
ce h
a
r
d
-coded constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-10-15
b
rian m
.
carlson
p
ac
k
-bitmap-write: use GIT
_
MA
X
_
R
AWSZ for a
l
location
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
carlson
pretty: switc
h
h
a
rd-cod
e
d cons
t
a
n
t
s
to t
h
e
_
h
a
sh_algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian
m
.
carlson
sha1-f
i
le: conve
r
t constants to u
s
es o
f
the_has
h
_al
g
o
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
carlson
log-
t
ree
:
switch GIT_SHA1
_
HEXSZ to the_hash
_
algo->hexsz
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
car
l
son
diff: switch
G
IT_SHA1_H
E
X
SZ to use the_
h
ash_a
l
go
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
c
arlson
builtin/merge-rec
u
rsive:
m
ak
e
hash independen
t
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
bri
a
n m
.
carlson
bui
l
t
i
n/
m
erge: switch to use the_hash
_
algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
b
r
ian m
.
c
a
rlso
n
builti
n
/fmt-merge-msg:
m
a
k
e hash independen
t
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
b
ri
a
n m
.
carlson
builtin/update-index: simp
l
ify parsing of cacheinf
o
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
b
r
i
an m
.
c
a
rlson
builtin/up
d
ate-inde
x
: convert t
o
using the_hash_
a
lgo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
c
a
rl
s
on
refs/
f
il
e
s-back
e
nd: use the
_
hash
_
al
g
o
f
or writing refs
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
br
i
an m
.
c
a
rl
s
on
sha1-name
:
use the_hash_algo when pa
r
s
i
ng object names
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
bri
a
n m
.
c
ar
l
s
o
n
strbu
f
: allocate s
p
ace with
G
IT_MAX_HEXSZ
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
ca
r
lson
commit: e
x
p
ress tree entry
c
onst
a
nts i
n
t
e
r
ms of the_h
a
s
h_
a
lgo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
c
a
r
lson
hex: switch to using the
_
hash
_
algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
carlson
tree-
w
alk:
r
epl
a
ce hard-code
d
con
s
tants
w
ith
t
h
e
_hash_algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
car
l
son
cache: upd
a
t
e
object ID functions for the
_
hash
_
algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-16
brian m
.
carlson
se
q
uencer: pass
ab
s
olute GIT_WORK_TREE to e
x
ec co
m
m
ands
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-09
b
r
i
an m
.
carlson
docs: correct RFC
s
pec
i
fying emai
l
l
i
n
e
l
e
ngth
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-09
brian m
.
carlson
send-email
:
automatically determi
n
e transfe
r
-encodi
n
g
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-09
brian
m
.
c
a
rlso
n
s
e
nd-ema
i
l: ac
c
ept long lines
w
ith suit
a
ble
tr
a
ns
f
er
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-07-09
b
r
ian m
.
carlso
n
se
n
d-
e
mail:
a
dd an aut
o
optio
n
for transfer e
n
co
d
ing
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-06-04
brian m
.
carlson
t3430:
t
est
cl
e
an-up
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-30
brian m
.
ca
r
lson
s
equence
r
: ens
u
re labels that are
o
bject I
D
s are rewritte
n
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carlson
t
5300: abstract
a
way SHA-1-specific constant
s
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carlson
t42
0
8
: abs
t
r
act away SHA-1-s
p
e
c
ific
constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carlson
t4045:
abstra
c
t away
SHA-1
-
specific constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
br
i
an m
.
ca
r
lson
t
4
042: abs
t
ract a
w
a
y SHA-1-specif
i
c constan
t
s
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
b
r
ian m
.
carlson
t420
5
:
sort
l
o
g output in a
hash-independen
t
way
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carls
o
n
t
/
lib-diff-alte
r
native: abst
r
act
awa
y
SHA-1-specific
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
b
rian m
.
carls
o
n
t4030: abs
t
ract aw
a
y
S
HA-1-specific
c
onstants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
br
i
an
m
.
carls
o
n
t402
9
: a
b
st
r
act away
S
HA-1-specific cons
t
ants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian
m
.
c
arlso
n
t402
9
:
f
i
x test
i
n
de
n
tati
o
n
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carlson
t40
2
2
:
a
bstract
away SHA-1-specific constan
t
s
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carls
o
n
t4020: abstrac
t
awa
y
SHA-
1
-s
p
ecific consta
n
ts
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carl
s
o
n
t401
4
: abstract awa
y
SHA-1-specific constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
b
rian
m
.
carlson
t4008: abstrac
t
aw
a
y SHA-1-specifi
c
c
onstants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carls
o
n
t4007: abstract aw
a
y SHA-1-specif
i
c
c
o
nstants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
c
arlson
t
3
9
05: abstract away SHA-1-spe
c
ific consta
n
ts
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-21
brian m
.
carlson
t3702
:
a
b
stract away SHA-1-specific
c
onstant
s
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
br
i
an m
.
ca
r
lson
t
3
103: abst
r
act away SHA-
1
-
s
p
ecific con
s
t
ants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
br
i
a
n
m
.
carlson
t2203: abstract
away SH
A
-1-specific
constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
b
r
ian m
.
carlson
t: skip p
a
ck tests if not
u
sin
g
SHA-1
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
brian m
.
carlson
t404
4
: skip te
s
t if
n
o
t us
i
ng
S
HA-1
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
brian m
.
carls
o
n
t
1
512:
skip test if not using
S
HA-1
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
b
r
ian m
.
c
a
rlson
t1007:
annotate
with SH
A
1 prerequisite
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
br
i
an m
.
c
arlson
t0000: annotat
e
w
i
th SHA1 prereq
u
isite
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
brian m
.
ca
r
lson
t: switch $_x40
to $OID_REGEX
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
b
r
ian m
.
c
a
rlson
t/te
s
t-lib: introduce OID_REGEX
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
brian
m
.
carlson
t: switch $_z40
t
o
$ZERO_OI
D
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
b
r
ian m
.
c
a
rlson
t
/test-lib: intro
d
uce ZERO_OID
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-14
br
i
an m
.
carlson
t/t
e
st-l
i
b: ad
d
an
SHA1 pre
r
equisite
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-08
bri
a
n
m
.
carlson
mai
l
map: update brian m
.
carlson's email address
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-07
b
r
ian m
.
carls
o
n
Docum
e
ntation: render
revisions correctly under
As
c
iidoctor
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-07
brian m
.
carlson
Docume
n
ta
t
ion: use 8-spac
e
ta
b
s with Asciidoc
t
or
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
merge-one-file
:
compute empty
blo
b
object
ID
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
add--interactive: c
o
mpute the empty tree
v
alue
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bri
a
n m
.
carls
o
n
U
pdate
s
hell
scripts to c
o
mpute empty tree
o
b
j
ect ID
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
sha1_file:
only expose emp
t
y obj
e
c
t
constants through
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carls
o
n
d
i
r
:
use the_hash_algo for em
p
t
y
blob object ID
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
c
a
r
lson
sequencer: u
s
e the_h
a
sh_alg
o
for empty tr
e
e o
b
j
e
ct
I
D
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bria
n
m
.
carlson
cache-tree: use is_empty_tre
e
_o
i
d
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
sha1_file: co
n
vert cached object c
o
de to st
r
uct
o
bject_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
builtin/r
e
set: convert
u
se of EMPT
Y
_TREE
_
S
H
A1_B
I
N
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an m
.
carls
o
n
builtin/receive-pack:
c
on
v
ert one use of
E
MPTY_TREE_SHA1_
H
EX
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
ca
r
lson
w
t
-st
a
tus
:
convert tw
o
us
e
s of EMPTY_TREE
_
SHA1_H
E
X
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlso
n
s
u
b
mod
u
le: convert several uses of EMPTY_TREE_SHA1_HEX
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
r
ian m
.
c
a
rlson
sequencer: convert one
use
of EMPTY_TRE
E
_SHA1_HEX
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an m
.
carls
o
n
m
e
rge
:
con
v
ert empt
y
tree con
s
t
a
nt to the_hash_algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
b
u
iltin/m
e
rge: switc
h
t
ree
f
u
nct
i
o
n
s to use object_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
rian m
.
c
a
rl
s
on
b
uilt
i
n
/am:
c
onvert uses of E
M
PTY_TREE_SHA1_BIN
to
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
r
ian m
.
carlson
s
h
a1-file
:
add fu
n
ctions f
o
r hex empty tre
e
a
nd blob
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian
m
.
ca
r
lson
builtin
/
receive-pack: a
v
oid hard-coded constants for
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian
m
.
carlson
d
i
ff: sp
e
c
ify
a
bbrev
i
ation size in terms of the
_
ha
s
h_algo
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an m
.
carlson
upload-pack
:
replace use o
f
s
evera
l
har
d
-coded constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian
m
.
carlson
rev
i
sion: replace use of hard-coded constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
ria
n
m
.
carlson
htt
p
: eli
m
i
n
ate hard-coded constants
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bri
a
n m
.
ca
r
lson
dir:
c
o
nvert struct
u
ntracked_cache_
d
ir to object_i
d
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
c
ommit: convert u
s
es of get_sha1_hex to get_oid_hex
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bri
a
n m
.
ca
r
ls
o
n
index-pack: ab
s
tr
a
ct aw
a
y
hash function
constant
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
r
ia
n
m
.
carlson
p
ack
-
redundant: convert
l
inked lists to
use struct
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
rian m
.
carlson
Update st
r
uct index_st
a
t
e to use str
u
ct object_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an
m
.
carls
o
n
split-index: convert struct split_i
n
dex to
obj
e
c
t_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
subm
o
d
u
l
e-config: convert structures to object
_
id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
ca
r
ls
o
n
fsck
:
conve
r
t static functions to
struct object_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an m
.
carlson
tre
e
-walk: convert
get_tree_ent
r
y_fol
l
o
w_symlink
s
t
o
.
.
.
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
rian
m
.
carls
o
n
tree-walk: avoid hard-coded 20 constant
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
ca
r
lson
pack-redundant:
abstract away hash algorithm
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
r
ian m
.
carlson
pack-objects: abstract away h
a
s
h al
g
o
rithm
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an
m
.
carlson
packfile
:
abstract away hash
c
ons
t
ant val
u
es
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
br
i
an m
.
c
a
rlson
packfile:
convert
find_pack_en
t
ry to object_
i
d
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
sha1-fi
l
e: c
o
nvert fresh
e
n functions to objec
t
_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
b
r
ian m
.
carlson
p
ackfile: co
n
vert has_sha1_pack to
o
bject_id
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
ca
r
lson
packfile: remove unused m
e
mber from struc
t
pack_entry
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
Remove unused member in s
t
ruct object
_
co
n
text
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bri
a
n
m
.
carlson
ser
v
er-info
:
r
emove unu
s
e
d
m
e
m
b
e
rs from struct pack_info
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
brian m
.
carlson
c
a
che: add a function to
r
ead an object ID
f
r
om a
b
uffer
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
2018-05-02
bri
a
n m
.
car
l
son
format-patch: make cover letters always text/plain
...off-by: brian m. carlson <
sandals@crustytoothpaste.net
>
commit
|
commitdiff
|
tree
next