Both were sitting in deps/ untracked, with dangling .git pointer files into
.git/modules/{libccd,tg} and no .gitmodules entry at all. A clean clone of this
repository got neither, and `git submodule update` had nothing to update. tg's
worktree had also been emptied -- all 95 files staged as deletions inside its
own index -- so the directory held nothing but the pointer.
Both are now real submodules, pinned by SHA and checked against the tag:
deps/libccd 7931e764a19ef6b21b443376c699bbc9c6d4fba8 = v2.1
deps/tg 823f78db7e104ad5074288b4f362f0d3ef0fb0b6 = v0.7.9
Named "deps/libccd" and "deps/tg" to match the eight entries already there,
which meant re-registering rather than adopting the existing .git/modules
directories -- those were named "libccd" and "tg" while every other module lives
under .git/modules/deps/. Both checkouts were verified pristine at their tags
first, so nothing was lost by re-cloning.
URLs are https://, which is what both remotes already pointed at. Five of the
existing eight entries use git@github.com:, which a CI checkout with no SSH key
cannot use; that is not this commit's problem and is left alone.
tg is wired into nothing, deliberately, and TODO.md now says so with the reason
it is kept anyway -- indexed point-in-polygon against concave polygons is the
one job GJK and MPR structurally cannot do. That entry is a deadline: either the
consumer appears or the submodule comes out.
Nothing consumes either dependency yet, so the build and the full suite are
unchanged.
Co-Authored-By: Claude Code <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
31 lines
946 B
Plaintext
31 lines
946 B
Plaintext
[submodule "deps/semver"]
|
|
path = deps/semver
|
|
url = git@github.com:h2non/semver.c.git
|
|
[submodule "deps/SDL"]
|
|
path = deps/SDL
|
|
url = git@github.com:libsdl-org/SDL.git
|
|
[submodule "deps/SDL_image"]
|
|
path = deps/SDL_image
|
|
url = git@github.com:libsdl-org/SDL_image.git
|
|
[submodule "deps/SDL_mixer"]
|
|
path = deps/SDL_mixer
|
|
url = git@github.com:libsdl-org/SDL_mixer.git
|
|
[submodule "deps/SDL_ttf"]
|
|
path = deps/SDL_ttf
|
|
url = git@github.com:libsdl-org/SDL_ttf.git
|
|
[submodule "deps/libsdlerror"]
|
|
path = deps/libakerror
|
|
url = https://source.starfort.tech/andrew/libakerror.git
|
|
[submodule "deps/libakstdlib"]
|
|
path = deps/libakstdlib
|
|
url = https://source.starfort.tech/andrew/libakstdlib.git
|
|
[submodule "deps/jansson"]
|
|
path = deps/jansson
|
|
url = git@github.com:akheron/jansson.git
|
|
[submodule "deps/libccd"]
|
|
path = deps/libccd
|
|
url = https://github.com/danfis/libccd.git
|
|
[submodule "deps/tg"]
|
|
path = deps/tg
|
|
url = https://github.com/tidwall/tg.git
|