Skip to content

Feature: add a git push command / mapping #24

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