提供commons文件，重用foreach_externals，增加git-svn-update_all