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

Fetch all button #414

Open
NN--- opened this issue Aug 31, 2019 · 3 comments
Open

Fetch all button #414

NN--- opened this issue Aug 31, 2019 · 3 comments

Comments

@NN---
Copy link

NN--- commented Aug 31, 2019

Make fetch to be drop down like GitExtensions does:
image

@Novack
Copy link

Novack commented Sep 16, 2019

Yes this, and let the main button current action be the last used fetch option.

@ocornut
Copy link

ocornut commented Mar 4, 2020

I'd like to add an extra comment on this:

When right-clicking on any remote there is a "Fetch" interface which is a little odd:

There is a "Fetch XXXX" menu entry:

image

Leading us to a dialog that has a "[ ] Fetch all remote" check-box to toggle the behavior.

image

It seems like rather odd UX to me, I would suggest making the context menu show both "Fetch XXXX" and "Fetch All Remotes" entries, and keep the dialog with [X] Fetch all remote removed, and expose the "[ ] Prune Remote Branch. The extra dialog allows to avoid miss-triggering "Fetch all remotes" when not necessary, but you can still perform the action by just pressing Enter by default.

At the moment because "[X] Fetch all remotes" is a saved option, I frequently end up fetching too little or too much.

@ocornut
Copy link

ocornut commented Dec 20, 2021

I would suggest making the context menu show both "Fetch XXXX" and "Fetch All Remotes" entries,

Addendum to previous comment:

  • I feel like right-click on "Remotes" root item should rightly expose a "Fetch all remotes" menu item.
  • And right-clicking an individual remote can only expose "Fetch remote" and not have a "[X] Fetch all remotes" in the popup.

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

No branches or pull requests

3 participants