-
Notifications
You must be signed in to change notification settings - Fork 323
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
Merge feature/fileexplorer-sourcecontrol-integration into main #3542
Merge feature/fileexplorer-sourcecontrol-integration into main #3542
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7e1313 - Browse repository at this point
Copy the full SHA e7e1313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3da425c - Browse repository at this point
Copy the full SHA 3da425cView commit details -
Merged PR 10695071: Move to feature branch in preparation for GitHub
**Summary of the pull request** This PR contains implementation changes for the File Explorer Source Control Integration experimental feature. This feature will allow File Explorer to obtain property information from source control technologies for display (image attached below): **Detailed description of the pull request / Additional comments** This PR contains the following changes: - Reference official Dev Home SDK version (that defines APIs for File Explorer Source Control Integration) - Declare FileExplorerSourceControlIntegration as an experimental feature - The FileExplorerSourceControlIntegration project which creates a COM Server used to communicate information with File Explorer - The FileExplorerGitIntegration project which allows Dev Home to come with an inbox extension that understands git - Basic Unit Tests **Validation steps performed** SDK and MSIX local builds Tested Git Integration File Explorer behavior inside VM Related work items: #48431506
Configuration menu - View commit details
-
Copy full SHA for bb70365 - Browse repository at this point
Copy the full SHA bb70365View commit details -
Data storage (i.e. extension and registered root path) for version co…
…ntrol extensions inside Dev Home (#2984) * changes to write/read data (extension information + root path) from json * address PR comments * revert line endings * address PR comments
Configuration menu - View commit details
-
Copy full SHA for a85702b - Browse repository at this point
Copy the full SHA a85702bView commit details -
* fix * move nullable property in csproj * fix format
Configuration menu - View commit details
-
Copy full SHA for 4b582d6 - Browse repository at this point
Copy the full SHA 4b582d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3f0b7 - Browse repository at this point
Copy the full SHA 6e3f0b7View commit details -
Mapping of extensions to repository paths in DevHome core (#3230)
* declare appextension for git, find all source control extensions, UI changes, SDK changes, get extension information to use for mapping * changes to map extension to registered root paths, add validation to git implementation * changes after testing * use serilog in validation code * reorder using * use published SDK version * address PR feedback * address PR feedback * address PR feedback * Minor cleanup of RepositoryTracking.cs --------- Co-authored-by: Ryan Shepherd <ryansh@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 85e8858 - Browse repository at this point
Copy the full SHA 85e8858View commit details -
Temporary UI to unblock removal of registered repositories (#3402)
* basic remove UI * address feedback
Configuration menu - View commit details
-
Copy full SHA for b74a32d - Browse repository at this point
Copy the full SHA b74a32dView commit details -
Detect/install command-line git and invoke (#3419)
* detect git and invoke functionality * address PR comments * address PR feedback * address style comments
Configuration menu - View commit details
-
Copy full SHA for 1b1dc2b - Browse repository at this point
Copy the full SHA 1b1dc2bView commit details -
Git extension improvements (#3502)
* WARP SPEED COMMIT HISTORY. Rooted out and worked around a major bottleneck inside LibGit2Sharp * Better status * Introduce RepositoryWrapper to lock access to Repository * Update unit test to reflect new repo status * Check cache before calling Repository.IsValid
Configuration menu - View commit details
-
Copy full SHA for 5ec9a4b - Browse repository at this point
Copy the full SHA 5ec9a4bView commit details -
Basic Telemetry for File Explorer Source Control Integration feature …
…inside Dev Home (#3484) * proposed telemetry changes for add/remove repository * remove unrequired using statements * address PR feedback * address PR feedback * adjust comment * add count of repos tracked inside Dev Home to event
Configuration menu - View commit details
-
Copy full SHA for daa4d62 - Browse repository at this point
Copy the full SHA daa4d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d0099 - Browse repository at this point
Copy the full SHA c6d0099View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7aa4c - Browse repository at this point
Copy the full SHA ce7aa4cView commit details -
fix stylecop errors and make additions required for different package…
… flavors in appxmanifest
Configuration menu - View commit details
-
Copy full SHA for e7bc4e1 - Browse repository at this point
Copy the full SHA e7bc4e1View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e12cdf - Browse repository at this point
Copy the full SHA 2e12cdfView commit details
Commits on Aug 2, 2024
-
Implement Add Repositories UI in the File Explorer Dev Home Page (#3488)
* reset branch to 548d868 * Revert "reset branch to 548d868" This reverts commit f30055f. * Merged PR 10695071: Move to feature branch in preparation for GitHub **Summary of the pull request** This PR contains implementation changes for the File Explorer Source Control Integration experimental feature. This feature will allow File Explorer to obtain property information from source control technologies for display (image attached below): **Detailed description of the pull request / Additional comments** This PR contains the following changes: - Reference official Dev Home SDK version (that defines APIs for File Explorer Source Control Integration) - Declare FileExplorerSourceControlIntegration as an experimental feature - The FileExplorerSourceControlIntegration project which creates a COM Server used to communicate information with File Explorer - The FileExplorerGitIntegration project which allows Dev Home to come with an inbox extension that understands git - Basic Unit Tests **Validation steps performed** SDK and MSIX local builds Tested Git Integration File Explorer behavior inside VM Related work items: #48431506 * Mapping of extensions to repository paths in DevHome core (#3230) * declare appextension for git, find all source control extensions, UI changes, SDK changes, get extension information to use for mapping * changes to map extension to registered root paths, add validation to git implementation * changes after testing * use serilog in validation code * reorder using * use published SDK version * address PR feedback * address PR feedback * address PR feedback * Minor cleanup of RepositoryTracking.cs --------- Co-authored-by: Ryan Shepherd <ryansh@microsoft.com> * save state * save state * save state * save state * save state * implement button actions * changes * address PR feedback * address PR feedback * rebased user branch, made fixes, validated functionality on VM * cleanup UI changes, tested on VM * fix proj references to match dev home feed and unblock PR pipeline --------- Co-authored-by: Ryan Shepherd <ryansh@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 136ea6e - Browse repository at this point
Copy the full SHA 136ea6eView commit details
Commits on Aug 5, 2024
-
Fix duplicate class ids (#3535)
* fix class ids * remaining modifications for ClassId change
Configuration menu - View commit details
-
Copy full SHA for 1d1395c - Browse repository at this point
Copy the full SHA 1d1395cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d7652 - Browse repository at this point
Copy the full SHA a1d7652View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbacaaa - Browse repository at this point
Copy the full SHA fbacaaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb9cc0 - Browse repository at this point
Copy the full SHA 1eb9cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ae622 - Browse repository at this point
Copy the full SHA 55ae622View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f5e4d1 - Browse repository at this point
Copy the full SHA 4f5e4d1View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f37f8c - Browse repository at this point
Copy the full SHA 8f37f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 880ed2b - Browse repository at this point
Copy the full SHA 880ed2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71cd2ec - Browse repository at this point
Copy the full SHA 71cd2ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f14bb - Browse repository at this point
Copy the full SHA 01f14bbView commit details