Better pre-selection of repos & branches
My reasoning for the need:
Every day when comparing, I have to choose one github repo out of 343 (46 of mine + 297 from an org I'm a part of). Yes I know I can type some characters and it will search the list of repos, but it's still unpractical. It sometimes looks like it remembers the choice, but I think it doesn't quite work after logout and I have to select the repo from the long list too often.
The bare minimum that would bring me pleasure:
The last used repo I used for any comparison would always come pre-selected. The branch would be pre-selected to master (right now selects alphabetically first one).
If I could wave a magic wand:
The last repo & master are pre-selected AND the there is a special section at the beginning of that dropdown with repos called "recently used repos". And the dropdown always opens scrolled all the way to the top to that section of recents for quick access. The branches wouldn't just have master pre-selected, but also have similar section at the top of that dropdown called "recently updated branches" since I usually want something recent and not some old cruft. Similarly to how GitHub is quite handy in suggesting me the last updated branch to make a PR off of.
There are already similar suggestions:
Remebering last used GitHub repo was already completed in https://gearset.uservoice.com/forums/283474-help-us-improve-gearset/suggestions/17292778-remember-a-default-github-repo but I believe that after logout it gets borked. And I have to relogin to Gearset daily, so I end up surfing my list of 300+ repos.
Couple of related suggestions I found suggested filtering the repos under the account sections, but I decided to submit this suggestion of "better remembering" as it doesn't seem to me like a new feature, but instead just UX improvements expanding on other suggestions.
https://gearset.uservoice.com/forums/283474-help-us-improve-gearset/suggestions/32032435-allow-for-selecting-which-repositories-to-display
https://gearset.uservoice.com/forums/283474-help-us-improve-gearset/suggestions/33786853-allow-default-repo-to-be-set-in-manage-connections
Apologies to the Gearset team if I'm this is too close to other suggestions and should have been a comment on those.
-
Martin commented
@nithesh: got a workaround for that one for myself:
When I connect my GitHub account to Gearset as "Linked service" then I hit all the issues with bijillion repos loading up every time and me having to choose. Especially when cloning deployments.
Now, I unlinked my GitHub account as a whole, and instead linked one specific repo under "Custom git repositories". Less trivial setup, but the results are what I wanted. I only Gearset with one repo, and if there's only one Gearset has no choice but to default to that one :D Win!
-
Nithesh Nekkanti commented
Having a Preferred Repos feature for a Source Control connection is really needed.
Like Martin, I don't want to select 1 repo out of 200 repos, everytime i clone the package.