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

Detailed submodule status in dropdown menu was not updated #6444

Merged

Conversation

gerhardol
Copy link
Member

@gerhardol gerhardol commented Apr 6, 2019

Regression from #6372

Proposed changes

The submenu status in the dropdown menu was not updated after rework in #6372
As a not released regression, this is not added to the 3.1.0 milestone

Screenshots

Before

image

After

image

Test methodology

Manual test: Make a test to a submodule

Test environment(s)


✒️ I contribute this code under The Developer Certificate of Origin.

@ghost ghost assigned gerhardol Apr 6, 2019
@ghost ghost added the status: ready label Apr 6, 2019
@codecov
Copy link

codecov bot commented Apr 6, 2019

Codecov Report

Merging #6444 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #6444      +/-   ##
==========================================
+ Coverage   46.88%   46.88%   +<.01%     
==========================================
  Files         688      688              
  Lines       51953    51954       +1     
  Branches     6836     6836              
==========================================
+ Hits        24358    24359       +1     
+ Misses      26253    26251       -2     
- Partials     1342     1344       +2
Flag Coverage Δ
#production 36.34% <100%> (ø) ⬆️
#tests 97.53% <ø> (ø) ⬆️

@gerhardol gerhardol added the type: regression regression, normally to latest official release label Apr 6, 2019
@RussKie
Copy link
Member

RussKie commented Apr 7, 2019

🤔 A seditious thought, having the left panel can we remove the toolbar item completely?

Copy link
Member

@RussKie RussKie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable

@pmiossec
Copy link
Member

pmiossec commented Apr 7, 2019 via email

@gerhardol
Copy link
Member Author

gerhardol commented Apr 7, 2019

A seditious thought, having the left panel can we remove the toolbar item completely?

Not in 3.1, I expect that we should transition users first.
It is not much maintenance for the menu

(we have seen that the left panel slow down repository refresh in some cases and I don't know if it was completely solved).

The left panel should have very minimal impact.
The core problem in 3.0 was the async changes, the loading of submodules info affected the GUI

@RussKie
Copy link
Member

RussKie commented Apr 7, 2019

👍

@gerhardol
Copy link
Member Author

Plan to merge this trivial regression tonight

@gerhardol gerhardol force-pushed the bugfix/p6372-submodule-menu-status branch from e84d9eb to 0d2e694 Compare April 7, 2019 21:21
@gerhardol gerhardol merged commit e4ae633 into gitextensions:master Apr 7, 2019
@ghost ghost removed the status: ready label Apr 7, 2019
@gerhardol gerhardol deleted the bugfix/p6372-submodule-menu-status branch April 7, 2019 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: regression regression, normally to latest official release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants