Your comments
Is anyone using subtrees to sync back and forth between your main repository and the subtree, i.e. a combination of "git subtree merge" and "git subtree split"? Which exact commands/parameters are you using here?
Did you use "git subtree add" command to initialize the subtree? If so, there should be at least an initial subtree merge commit containing meta information about the subtree, like:
git-subtree-dir: src/project git-subtree-mainline: e7f09673067cd094778ed6089c8d4fe0756e73ca git-subtree-split: 4dffc803a8f86d75d64c26fa5836c240048c9ebb
Based on this information, SmartGit can infer the subtree prefix and invoke "git subtree merge --prefix=<prefix>" which internally results in a "git merge -Xsubtree=<prefix>". This seems to be safer than "git merge -s subtree" which has to guess about the prefix and could fail.
Did you use "git subtree add" command to initialize the subtree? If so, there should be at least an initial subtree merge commit containing meta information about the subtree, like:
git-subtree-dir: src/project git-subtree-mainline: e7f09673067cd094778ed6089c8d4fe0756e73ca git-subtree-split: 4dffc803a8f86d75d64c26fa5836c240048c9ebb
Based on this information, SmartGit can infer the subtree prefix and invoke "git subtree merge --prefix=<prefix>" which internally results in a "git merge -Xsubtree=<prefix>". This seems to be safer than "git merge -s subtree" which has to guess about the prefix and could fail.
Which file contents should be used in this case? Given such a working tree state, can you give appropriate Git commands to retrieve these file contents?
I have updated the subject. Do you agree?
When changing Preferences, Low-Level Property "refresh.scanIntoSubmodules" to "false" -- does that resolve the problem?
Are the submodules registered/tracked (i.e. exist for all users) or nested roots (i.e. only exist for you)? What exactly is slow with these large submodules: initial scanning of the repository, refreshing, pulling, switching branches, ...?
So you want to find all commits for a specific day? To me it sounds more like searching a range would be good here. Also, are you interested in "Author" dates or "Commit" dates?
Customer support service by UserEcho
Right, currently there is only a Simplified Chinese translation.