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

Identifying locally existing repositories and tools! #702

Open
Tracked by #1301
niltor opened this issue May 23, 2023 · 12 comments
Open
Tracked by #1301

Identifying locally existing repositories and tools! #702

niltor opened this issue May 23, 2023 · 12 comments
Assignees
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-Repo Related to Repo setup, cloning, etc Issue-Feature New feature or request Needs-Spec A spec should be written for this feature

Comments

@niltor
Copy link

niltor commented May 23, 2023

Suggested new feature or improvement

Capable of scanning and identifying locally existing warehouses and tools.

Scenario

For developers, there are already many warehouses on the existing machines, and the necessary development tools have been installed. They should be able to be managed uniformly, and the software should be able to be added and managed.

Additional details

No response

@niltor niltor added the Issue-Feature New feature or request label May 23, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label May 23, 2023
@Aaron-Junker
Copy link
Contributor

Aaron-Junker commented May 23, 2023

I already see which apps I have installed. Does this not work for you? Or do you mean something different?

image

@bstordrup
Copy link

First run on a machine with Visual Studio 2022 installed and a lot of Git repositories locally.
Not intuitive what to do from here.
image

@niltor
Copy link
Author

niltor commented May 26, 2023

I already see which apps I have installed. Does this not work for you? Or do you mean something different?

image

Yes, I can see installed app on last pages.
It's very weird to see the same app install page every time but the app only need be install once,
This is misleading for beginners and insulting for veterans.

Suggestion

App installation is only valuable as an option for a certain step, not as a separate step, and recommends necessary uninstalled software based on code repositories.

@asklar asklar changed the title Identifying locally existing warehouses and tools! Identifying locally existing repositories and tools! May 27, 2023
@asklar asklar added Area-Machine-Config-Repo Related to Repo setup, cloning, etc Needs-Spec A spec should be written for this feature and removed Needs-Triage New issue that the core contributors need to triage labels May 27, 2023
@TimPurdum
Copy link

First install of DevHome, this was my very first instinctual expectation, that I can tag my existing local repositories without re-installing them.

@krschau krschau pinned this issue May 30, 2023
@AmelBawa-msft AmelBawa-msft added the Area-Machine-Config Related to the machine configuration feature label Jun 2, 2023
@denelon
Copy link
Contributor

denelon commented Jun 5, 2023

@TheEndHunter
Copy link

Adding to this, maybe allow an option for scanning for preview/beta tools as well so that if developers wish to use or test tools in a beta/prerelease state they can. Of course with a little working about potential incompatibly of using such tools in the software.

@soroshsabz
Copy link

related to #375

@michael-hawker
Copy link

Think there's a lot of other issues about the apps, but not as much about repository configuration.

If I'm installing DevHome on an existing machine vs. a new machine, I'm going to have repositories already on my box, but there's no where on the config page to add them:

image

I can only clone things here. I should be able to select existing folders, or an existing root folder to search where it can add any subfolders which are git repositories. Is there anyway to add an existing repository at the moment or only clone new ones?

@Aaron-Junker
Copy link
Contributor

Think there's a lot of other issues about the apps, but not as much about repository configuration.

If I'm installing DevHome on an existing machine vs. a new machine, I'm going to have repositories already on my box, but there's no where on the config page to add them:

image

I can only clone things here. I should be able to select existing folders, or an existing root folder to search where it can add any subfolders which are git repositories. Is there anyway to add an existing repository at the moment or only clone new ones?

@michael-hawker Currently you can only clone new ones. But they do not get added to any kind of list. It is the same like running git clone

@asklar
Copy link
Member

asklar commented Oct 15, 2023

See #1049

@martinsuchan
Copy link

Same problem here. I have already Git + TortoiseGit installed using the downloadable installer, and several repos downloaded into C:\git folder.
I was somehow expecting the Dev Home would immedately find these repos and add them automatically when started. Well that's not happening. I won't add them manually second time.

@shakersMSFT
Copy link
Contributor

Please review these proposed related issues let us know your thoughts! #2161, #2043, #1984

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-Repo Related to Repo setup, cloning, etc Issue-Feature New feature or request Needs-Spec A spec should be written for this feature
Projects
Status: Spec Needed ❓
Development

No branches or pull requests