otavepto / gbe_fork

Fork of https://gitlab.com/Mr_Goldberg/goldberg_emulator
https://gitlab.com/Mr_Goldberg/goldberg_emulator
GNU Lesser General Public License v3.0
185 stars 54 forks source link

self-reference local repo instead of online repo as a url for submodules #176

Closed otavepto closed 1 month ago

otavepto commented 1 month ago

remove the hardcoded name oravepto entirely from repo, making it self contained when someone clones the repo.

otavepto commented 1 month ago

tested like this: command

git clone --recurse-submodules -j8 --branch modules https://github.com/otavepto/gbe_fork.git
output ```shell Cloning into 'gbe_fork'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1785/1785), done. remote: Compressing objects: 100% (688/688), done. remote: Total 15602 (delta 1192), reused 1141 (delta 1092), pack-reused 13817 Receiving objects: 100% (15602/15602), 90.83 MiB | 3.21 MiB/s, done. Resolving deltas: 100% (9552/9552), done. Submodule 'third-party/build/linux' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/build/linux' Submodule 'third-party/build/win' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/build/win' Submodule 'third-party/common/win' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/common/win' Submodule 'third-party/deps/common' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/deps/common' Submodule 'third-party/deps/linux' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/deps/linux' Submodule 'third-party/deps/win' (https://github.com/otavepto/gbe_fork.git/) registered for path 'third-party/deps/win' Cloning into 'D:/tt/gbe_fork/third-party/build/linux'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1795/1795), done. remote: Compressing objects: 100% (681/681), done. remote: Total 15602 (delta 1214), reused 1156 (delta 1109), pack-reused 13807 Receiving objects: 100% (15602/15602), 90.84 MiB | 567.00 KiB/s, done. Resolving deltas: 100% (9558/9558), done. Cloning into 'D:/tt/gbe_fork/third-party/common/win'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1795/1795), done. remote: Compressing objects: 100% (681/681), done. remote: Total 15602 (delta 1214), reused 1156 (delta 1109), pack-reused 13807 Receiving objects: 100% (15602/15602), 90.84 MiB | 697.00 KiB/s, done. Resolving deltas: 100% (9558/9558), done. Cloning into 'D:/tt/gbe_fork/third-party/deps/common'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1785/1785), done. remote: Compressing objects: 100% (688/688), done. remote: Total 15602 (delta 1192), reused 1141 (delta 1092), pack-reused 13817 Receiving objects: 100% (15602/15602), 90.83 MiB | 625.00 KiB/s, done. Resolving deltas: 100% (9552/9552), done. Cloning into 'D:/tt/gbe_fork/third-party/deps/win'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1795/1795), done. remote: Compressing objects: 100% (681/681), done. remote: Total 15602 (delta 1214), reused 1156 (delta 1109), pack-reused 13807 Receiving objects: 100% (15602/15602), 90.84 MiB | 612.00 KiB/s, done. Resolving deltas: 100% (9558/9558), done. Cloning into 'D:/tt/gbe_fork/third-party/build/win'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1785/1785), done. remote: Compressing objects: 100% (688/688), done. remote: Total 15602 (delta 1192), reused 1141 (delta 1092), pack-reused 13817 Receiving objects: 100% (15602/15602), 90.83 MiB | 607.00 KiB/s, done. Resolving deltas: 100% (9552/9552), done. Cloning into 'D:/tt/gbe_fork/third-party/deps/linux'... remote: Enumerating objects: 15602, done. remote: Counting objects: 100% (1806/1806), done. remote: Compressing objects: 100% (689/689), done. remote: Total 15602 (delta 1213), reused 1161 (delta 1112), pack-reused 13796 Receiving objects: 100% (15602/15602), 90.82 MiB | 601.00 KiB/s, done. Resolving deltas: 100% (9557/9557), done. Submodule path 'third-party/build/linux': checked out '56d5c0cfb80f8c6551719946ee4abc397b791b39' Submodule path 'third-party/build/win': checked out '3ccfe84491906844b5fff8454081f8f2e427f6a6' Submodule path 'third-party/common/win': checked out '56bbc09f1eb5c025c143acaf297d58af8cc52609' Submodule path 'third-party/deps/common': checked out '887b805e9f740ebbd732622003952439abe9723c' Submodule path 'third-party/deps/linux': checked out 'ac1a200eeeb275a4ca53bd4da8f986307100975a' Submodule path 'third-party/deps/win': checked out '80eb49bac15b22e320f6103020f915a89df3e64d' ```
Detanup01 commented 1 month ago

merge whenever you want