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

Add Branch Specification for Plugin Installation #205

Open
tareknaser opened this issue Oct 6, 2023 · 0 comments · May be fixed by #248
Open

Add Branch Specification for Plugin Installation #205

tareknaser opened this issue Oct 6, 2023 · 0 comments · May be fixed by #248
Assignees
Labels
feature request P-hight Hight Priotity issue
Milestone

Comments

@tareknaser
Copy link
Collaborator

Description:

The objective of this enhancement is to let users specify a branch when installing plugins using coffee.

It is important to note that this proposal assumes the presence of only one plugin in each remote repository.

Goal:

  • Allow users to install a plugin from a specific branch using the command:
coffee install <plugin_name> --branch <branch_name>`

Existing Features:

  • The repository struct already includes a branch field.
  • A function, fast_forward(path: &str, branch: &str) -> Result<UpgradeStatus, CoffeeError>, is available to facilitate fast-forwarding to a specified branch.
@tareknaser tareknaser added 👶 - good first issue Good for newcomers feature request hacktoberfest Related to the hacktoberfest event https://hacktoberfest.com labels Oct 6, 2023
@vincenzopalazzo vincenzopalazzo added this to the 0.1-rc1 milestone Oct 6, 2023
@vincenzopalazzo vincenzopalazzo self-assigned this Feb 7, 2024
@vincenzopalazzo vincenzopalazzo added P-hight Hight Priotity issue and removed 👶 - good first issue Good for newcomers hacktoberfest Related to the hacktoberfest event https://hacktoberfest.com labels Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request P-hight Hight Priotity issue
Projects
None yet
2 participants