Skip to content

Feature: add a git push command / mapping #24

Open
@jreybert

Description

@jreybert

This feature must handle correctly git behavior of default remote branch. When user push without defining the remote repo and/or branch, vimagit will need to choose between:

  • @{upstream} if it is set
  • current default push url + current branch
  • current default url + current branch
  • origin if exists + current branch

This list may is certainly wrong, and must be corrected.

When none of the above default behavior is found, user is invited to choose the repo and the remote branch.

When the user choose the repo and/or the remote branch:

  • repo can completed with a list of existing repo
  • remote branch can be completed with current local branch and remote branches

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions