Windows, Server and UiHtml each carried their own gitlink to MSIME-Engine, all three pinned to the same commit, and Server carried a gitlink to MSIME-UI that is now the ui/ component. Git only reads the root .gitmodules, so the nested ones had to go regardless. The engine and the two third-party dependencies now live once at vendor/MetasequoiaImeEngine, vendor/opencc and vendor/cpp-pinyin. Server reaches them through MSIME_VENDOR_DIR and builds ui/ as an out-of-tree subdirectory; the Windows tip's relative contract includes gained the extra level; the ui-html contract sync and the Server env/table generators follow the engine to its new location.
10 lines
339 B
Plaintext
10 lines
339 B
Plaintext
[submodule "vendor/MetasequoiaImeEngine"]
|
|
path = vendor/MetasequoiaImeEngine
|
|
url = https://github.com/metasequoiaime/MSIME-Engine.git
|
|
[submodule "vendor/opencc"]
|
|
path = vendor/opencc
|
|
url = https://github.com/byvoid/opencc.git
|
|
[submodule "vendor/cpp-pinyin"]
|
|
path = vendor/cpp-pinyin
|
|
url = https://github.com/wolfgitpr/cpp-pinyin.git
|