Toggle navigation
Patchwork
Git SCM
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Duy Nguyen
| State =
Action Required
| 1224 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
«
1
2
3
4
…
12
13
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v2,7/6] t7814: do not generate same commits in different repos
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-28
Duy Nguyen
New
[v2,6/6] Use the right 'struct repository' instead of the_repository
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[v2,5/6] match-trees.c: remove the_repo from shift_tree*()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[v2,4/6] tree-walk.c: remove the_repo from get_tree_entry_follow_symlinks()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[v2,3/6] tree-walk.c: remove the_repo from get_tree_entry()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[v2,2/6] tree-walk.c: remove the_repo from fill_tree_descriptor()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[v2,1/6] sha1-file.c: remove the_repo from read_object_with_reference()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-27
Duy Nguyen
New
[PATCH/RFC] get_oid: new extended SHA-1 syntax to control resolution process
[PATCH/RFC] get_oid: new extended SHA-1 syntax to control resolution process
- - -
-
-
-
2019-06-26
Duy Nguyen
New
[v2,10/10] t3008: use the new SINGLE_CPU prereq
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,09/10] read-cache.c: dump "IEOT" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,08/10] read-cache.c: dump "EOIE" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,07/10] resolve-undo.c: dump "REUC" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,06/10] fsmonitor.c: dump "FSMN" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,05/10] split-index.c: dump "link" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,04/10] dir.c: dump "UNTR" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,03/10] cache-tree.c: dump "TREE" extension as json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,02/10] read-cache.c: dump common extension info in json
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,01/10] ls-files: add --json to dump the index
[v2,01/10] ls-files: add --json to dump the index
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[v2,00/10] Add 'ls-files --debug-json' to dump the index in json
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[6/6] Use the right 'struct repository' instead of the_repository
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[5/6] match-trees.c: remove the_repo from shift_tree*()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[4/6] tree-walk.c: remove the_repo from get_tree_entry_follow_symlinks()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[3/6] tree-walk.c: remove the_repo from get_tree_entry()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[2/6] tree-walk.c: remove the_repo from fill_tree_descriptor()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
[1/6] sha1-file.c: remove the_repo from read_object_with_reference()
Kill the_repository in tree-walk.c
- - -
-
-
-
2019-06-24
Duy Nguyen
New
rm: add --intent-to-add, to be used with --cached
rm: add --intent-to-add, to be used with --cached
- - -
-
-
-
2019-06-22
Duy Nguyen
New
[3/3] fetch-pack: print server version at the top in -v -v
[1/3] fetch-pack: move capability names out of i18n strings
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[2/3] fetch-pack: print all relevant supported capabilities with -v -v
[1/3] fetch-pack: move capability names out of i18n strings
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[1/3] fetch-pack: move capability names out of i18n strings
[1/3] fetch-pack: move capability names out of i18n strings
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[4/4] restore: add --intent-to-add (restoring worktree only)
Some more on top of nd/switch-and-restore
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[3/4] completion: disable dwim on "git switch -d"
Some more on top of nd/switch-and-restore
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[2/4] switch: allow to switch in the middle of bisect
Some more on top of nd/switch-and-restore
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[1/4] t2027: use test_must_be_empty
Some more on top of nd/switch-and-restore
- - -
-
-
-
2019-06-20
Duy Nguyen
New
[8/8] dir.c: dump "UNTR" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[7/8] cache-tree.c: dump "TREE" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[6/8] read-cache.c: dump "IEOT" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[5/8] read-cache.c: dump "EOIE" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[4/8] resolve-undo.c: dump "REUC" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[3/8] fsmonitor.c: dump "FSMN" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[2/8] split-index.c: dump "link" extension as json
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[1/8] ls-files: add --json to dump the index
Add 'ls-files --json' to dump the index in json
- - -
-
-
-
2019-06-19
Duy Nguyen
New
fetch: only run 'gc' once when fetching multiple remotes
fetch: only run 'gc' once when fetching multiple remotes
- - -
-
-
-
2019-06-19
Duy Nguyen
New
[v2] completion: do not cache if --git-completion-helper fails
[v2] completion: do not cache if --git-completion-helper fails
- - -
-
-
-
2019-06-12
Duy Nguyen
New
completion: do not cache if --git-completion-helper fails
completion: do not cache if --git-completion-helper fails
- - -
-
-
-
2019-06-07
Duy Nguyen
New
[v2,3/3] parse-options: check empty value in OPT_INTEGER and OPT_ABBREV
[v2,1/3] diff-parseopt: correct variable types that are used by parseopt
- - -
-
-
-
2019-05-29
Duy Nguyen
New
[v2,2/3] diff-parseopt: restore -U (no argument) behavior
[v2,1/3] diff-parseopt: correct variable types that are used by parseopt
- - -
-
-
-
2019-05-29
Duy Nguyen
New
[v2,1/3] diff-parseopt: correct variable types that are used by parseopt
[v2,1/3] diff-parseopt: correct variable types that are used by parseopt
- - -
-
-
-
2019-05-29
Duy Nguyen
New
[v2,0/3] fix diff-parseopt regressions
- - -
-
-
-
2019-05-29
Duy Nguyen
New
[4/3] parse-options: make compiler check value type mismatch
fix diff-parseopt regressions
- - -
-
-
-
2019-05-24
Duy Nguyen
New
[3/3] parse-options: check empty value in OPT_INTEGER and OPT_ABBREV
fix diff-parseopt regressions
- - -
-
-
-
2019-05-24
Duy Nguyen
New
[2/3] diff-parseopt: restore -U (no argument) behavior
fix diff-parseopt regressions
- - -
-
-
-
2019-05-24
Duy Nguyen
New
[1/3] diff-parseopt: correct variable types that are used by parseopt
fix diff-parseopt regressions
- - -
-
-
-
2019-05-24
Duy Nguyen
New
repository.c: always allocate 'index' at repo init time
repository.c: always allocate 'index' at repo init time
- - -
-
-
-
2019-05-19
Duy Nguyen
New
[v4,2/2] merge: add --quit
[v4,1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
- - -
-
-
-
2019-05-18
Duy Nguyen
New
[v4,1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
[v4,1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
- - -
-
-
-
2019-05-18
Duy Nguyen
New
[v4,0/2] nd/merge-quit updates
- - -
-
-
-
2019-05-18
Duy Nguyen
New
[v3,2/2] merge: add --quit
nd/merge-quit updates
- - -
-
-
-
2019-05-14
Duy Nguyen
New
[v3,1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
nd/merge-quit updates
- - -
-
-
-
2019-05-14
Duy Nguyen
New
worktree add: be tolerant of corrupt worktrees
worktree add: be tolerant of corrupt worktrees
- - -
-
-
-
2019-05-13
Duy Nguyen
New
init: make --template path relative to $CWD
init: make --template path relative to $CWD
- - -
-
-
-
2019-05-10
Duy Nguyen
New
[v2,2/2] merge: add --quit
nd/merge-quit update
- - -
-
-
-
2019-05-09
Duy Nguyen
New
[v2,1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
nd/merge-quit update
- - -
-
-
-
2019-05-09
Duy Nguyen
New
[19/19] rev-parseopt: convert --min-age and --max-age
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[18/19] rev-parseopt: convert --skip
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[17/19] rev-parseopt: convert --max-count
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[16/19] rev-parseopt: prepare to convert handle_revision_opt()
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[15/19] rev-parseopt: convert --single-worktree
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[14/19] rev-parseopt: convert --no-walk and --do-walk
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[13/19] rev-parseopt: convert --not
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[12/19] rev-parseopt: convert --indexed-objects
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[11/19] rev-parseopt: convert --reflog
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[10/19] rev-parseopt: convert --exclude
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[09/19] rev-parseopt: convert --glob
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[08/19] rev-parseopt: convert --remotes
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[07/19] rev-parseopt: convert --tags
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[06/19] rev-parseopt: convert --bisect
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[05/19] rev-parseopt: convert --branches
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[04/19] rev-parseopt: convert --all
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[03/19] revision.c: prepare to convert handle_revision_pseudo_opt()
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[02/19] revision.h: move repo field down
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
[01/19] revision.h: avoid bit fields in struct rev_info
Convert revision.c to parseopt part 1/4
- - -
-
-
-
2019-05-08
Duy Nguyen
New
submodule--helper: add a missing \n
submodule--helper: add a missing \n
- - -
-
-
-
2019-05-07
Duy Nguyen
New
git-worktree.txt: update the per-worktree refs exceptions
git-worktree.txt: update the per-worktree refs exceptions
- - -
-
-
-
2019-05-02
Duy Nguyen
New
[2/2] merge: add --quit
Add "git merge --quit"
- - -
-
-
-
2019-05-01
Duy Nguyen
New
[1/2] merge: remove drop_save() in favor of remove_merge_branch_state()
Add "git merge --quit"
- - -
-
-
-
2019-05-01
Duy Nguyen
New
[v2] parse-options: don't emit "ambiguous option" for aliases
[v2] parse-options: don't emit "ambiguous option" for aliases
- - -
-
-
-
2019-04-29
Duy Nguyen
New
[v3,16/16] Declare both git-switch and git-restore experimental
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,15/16] help: move git-diff and git-reset to different groups
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,14/16] doc: promote "git restore"
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,13/16] user-manual.txt: prefer 'merge --abort' over 'reset --hard'
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,12/16] completion: support restore
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,11/16] t: add tests for restore
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,10/16] restore: support --patch
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,09/16] restore: replace --force with --ignore-unmerged
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,08/16] restore: default to --source=HEAD when only --staged is specified
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,07/16] restore: reject invalid combinations with --staged
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,06/16] restore: add --worktree and --staged
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,05/16] checkout: factor out worktree checkout code
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,04/16] restore: disable overlay mode by default
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
[v3,03/16] restore: make pathspec mandatory
Add new command 'restore'
- - -
-
-
-
2019-04-25
Duy Nguyen
New
«
1
2
3
4
…
12
13
»