@@ -54,7 +54,42 @@ public enum AvailableGitTestRepo {
5454 */
5555 WITH_COMMIT_THAT_HAS_TWO_TAGS ("src/test/resources/_git_with_commit_that_has_two_tags" ),
5656 ON_A_TAG_DIRTY ("src/test/resources/_git_on_a_tag_dirty" ),
57+
58+ /**
59+ * <pre>
60+ * * 01ed93c - (11 years ago) any commit, just a readme - Konrad Malawski (HEAD -> master)
61+ * * 4ce26eb - (11 years ago) my submodules, yay - Konrad Malawski
62+ * </pre>
63+ * <pre>
64+ * $ git submodule status
65+ * -9fd4b69a5ca09b60884d4f8f49ce16ea071077be module1
66+ * -9fd4b69a5ca09b60884d4f8f49ce16ea071077be module2
67+ * -9fd4b69a5ca09b60884d4f8f49ce16ea071077be module3
68+ * -9fd4b69a5ca09b60884d4f8f49ce16ea071077be module4
69+ *
70+ * $ git config --file .gitmodules --get-regexp '\.url$'
71+ * submodule.module1.url /tmp/module1
72+ * submodule.module2.url /tmp/module1
73+ * submodule.module3.url /tmp/module1
74+ * submodule.module4.url /tmp/module1
75+ * </pre>
76+ */
5777 WITH_SUBMODULES ("src/test/resources/_git_with_submodules" ),
78+
79+ /**
80+ * <pre>
81+ * 6455ccd - (3 minutes ago) init (HEAD -> master)
82+ * </pre>
83+ * <pre>
84+ * $ git submodule status
85+ * 945bfe60e8a3eff168e915c7ba5bac37c9d0165b remote-module (heads/empty-branch)
86+ *
87+ * $ git submodule foreach --recursive git remote get-url origin
88+ * Entering 'remote-module'
89+ * git@github.com:git-commit-id/git-test-resources.git
90+ * </pre>
91+ */
92+ WITH_REMOTE_SUBMODULES ("src/test/resources/_git_with_remote_submodules" ),
5893 /**
5994 *
6095 *
0 commit comments