pullflow / vscode-pullflow

VS Code extension for Pullflow - AI-powered unified code review collaboration
https://pullflow.com
MIT License
5 stars 1 forks source link

Feature request: Check out branch for PR #77

Open zakmandhro opened 1 week ago

zakmandhro commented 1 week ago

Add an option to the main Quick Pick to checkout the branch associated with the selected PR. If the GH extension is installed, this will also activate the PR for review in VS Code.

pullflow-ai[bot] commented 1 week ago

Hi @zakmandhro! I'm @pullflow-ai, here to assist you. Thank you for your feature request. Adding an option to check out the branch associated with a selected PR directly from the Quick Pick sounds like a great enhancement for streamlining the code review process. This could indeed improve workflow efficiency, especially if it seamlessly integrates with the GitHub extension to activate the PR for review in VS Code.

Could you please provide more details on how you envision this feature working? For example, would you expect it to automatically handle any conflicts or require manual intervention? Any additional insights would help in evaluating the feasibility and potential implementation of this feature.

Thanks for contributing to improving the extension!

I've found some similar issues that might help you, please take a look at them here:

Title: Feature request: Check out for PR from quick pick URL: https://github.com/pullflow/vscode-pullflow/issues/42

zakmandhro commented 1 week ago

@pullflow-ai you are correct, #42 is related and can be marked as duplicate.

Details:

pullflow-ai[bot] commented 1 week ago

Thanks for the clarification, @zakmandhro! It's helpful to know that the feature should focus solely on checking out the branch without initiating a review or resolving conflicts. The suggestion to prompt users to stash changes if there are pending modifications is a practical approach to prevent any unintended disruptions.

I recommend updating issue #42 to reflect this as a duplicate and consolidating any additional feedback there to streamline the discussion and development process.

If you have any more ideas or need further assistance, feel free to reach out!