export: When a submodule is in the tree to be exported, skip it.

This commit is contained in:
Joey Hess 2021-03-12 12:19:31 -04:00
parent ca25e94790
commit f2a425bd92
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
3 changed files with 31 additions and 1 deletions

View file

@ -0,0 +1,14 @@
[[!comment format=mdwn
username="joey"
subject="""comment 2"""
date="2021-03-12T16:16:44Z"
content="""
Easy enough to exclude them from export, that's done.
But the other side of the coin is, importing back from there will generate
a remote-tracking branch without the submodule, and merging it will result
in a tree that does not include the submodule, as if it were deleted.
So, importing needs to somehow add back submodules,
unless the submodule location has been overwritten with a file on the remote.
"""]]