Windows 11 context menu initialization
In Windows Explorer, the first time I right-click on a top level git repo directory after a restart, the popup context menu for Tortoise Git only has the option "Settings". If I then open that directory (so Explorer is showing the content of the directory that contains the .git hidden directory) and right click on one of the code-containing directories at that level, the popup context menu for Tortoise Git is totally populated, which is good. Backing back up to the top level, I now right click on the original git repo directory and the popup context menu for Tortoise Git is totally populated, which is good. The problem is that first context menu only had the "Settings" item, where it should have been fully populated.
Apparently opening the context menu in a directory that has a .git repo folder populates the context menu fully, then that is retained for any later context menu openings. It seems to me it should populate when I click on the directory that holds my project including the .git repo, without requiring dropping one level.
What steps will reproduce the problem?
- Restart PC
- Open Explorer to directory that contains projects that have git repos.
- Right click on one of the directories that contains git repo. The only option for TortoiseGit in the context menu is "Settings".
- Open Explorer to that directory. Right click a folder. TortoiseGit options are now fully populated.
- In Explorer go back up one level to where it was in step 2.
- Right click on the directory selected previously in step 3. The TortoiseGit context menu is fully populated.
What is the expected output? What do you see instead? In step 3 above, the TortoiseGit context menu should be fully populated. It is not, it only contains "Settings".
What version of TortoiseGit and Git are you using? On what operating system? Windows 11 22H2 build 22621.1778, USA English locale. TortoiseGit 2.14.0.0 (Hotfix 2.14.0.1; C:\Program Files\TortoiseGit\bin) git version 2.40.1.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64; C:\Program Files\Git\etc\gitconfig)
Please provide any additional information below. Once the TortoiseGit context menu is fully populated, it remains fully populated, which is good.