Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submodule: Recreate tree only at structure changes 3.5 #8978

Conversation

gerhardol
Copy link
Member

#8902 for 3.5
Some null annotations dropped, no functional change

@ghost ghost assigned gerhardol Mar 11, 2021
@gerhardol

This comment has been minimized.

@RussKie

This comment has been minimized.

This applies both for the sidepanel and browse toolbar menu.
The submodule provider stsus updates always contains the full trees,
but as the provider notifies when a new list is being created,
sidepanel/toolbar-menu can know when a new structure must be created.

* Browse submodule menu: Refactor

Remove obsolete submodule detail handling
SubmoduleStatusProvider calculates the required info.

(cherry picked from commit ca7e05c)
@RussKie RussKie force-pushed the feature/submodule-sidepanel-reload-3.5 branch from 04492f9 to a4f2843 Compare March 12, 2021 12:36
@codecov
Copy link

codecov bot commented Mar 12, 2021

Codecov Report

Merging #8978 (bcd2876) into release/3.5 (01a75d6) will increase coverage by 0.02%.
The diff coverage is 83.33%.

@@               Coverage Diff               @@
##           release/3.5    #8978      +/-   ##
===============================================
+ Coverage        56.01%   56.03%   +0.02%     
===============================================
  Files              925      925              
  Lines            65621    65672      +51     
  Branches         12036    12046      +10     
===============================================
+ Hits             36757    36799      +42     
- Misses           25861    25865       +4     
- Partials          3003     3008       +5     
Flag Coverage Δ
production 43.34% <83.33%> (+0.04%) ⬆️
tests 94.43% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

@RussKie RussKie added this to the 3.5 milestone Mar 12, 2021
@RussKie RussKie merged commit 750ee24 into gitextensions:release/3.5 Mar 12, 2021
@gerhardol gerhardol deleted the feature/submodule-sidepanel-reload-3.5 branch March 12, 2021 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants