Squashed 'admin/tool/sync/' content from commit c842ab7

git-subtree-dir: admin/tool/sync
git-subtree-split: c842ab7a0ae2bde929b3498509e956fbc47a366f
Merge commit '290cf8e0f1d261dcc864586c385e4497785e4789' as 'admin/tool/sync'