virtualx-engine/editor/icons/icon_open.svg
janglee 0b327eb46e VCS: Add push, pull, fetch and improved diff view to VCS UI
This commit was created by merging the commits presented in #39255 for
the GSoC 2020 VCS Improvement project

VCS: Make EditorVCSInterface store less amount of internal state

VCS: Add force push checkbox + more frequent VCS updates

Add force push checkbox in the Commit dock. Also add some missing
opportunities for checking the VCS state again on from UI inputs

VCS: Fix script contents not being updated on merge conflict

VCS: Add branch creation VCS interface calls

VCS: Add VCS remote creation and remote selection menus

VCS: Show more commit information + Fix truncated commit offsets

VCS: Make VCS less noisy + Fix diff view refreshes

VCS: Fix mismatched argument names in VCS helpers

VCS: Add SSH transport support for remote operations

Also, moves the editor's VCS settings registrations to
project_settings.cpp and editor_settings.cpp

VCS: Change TTR() to vformat() for branch and remote removal text

VCS: Add VCS branch icon instead of using Tree node icon

Co-authored-by: @ChronicallySerious
2021-12-01 22:52:07 +05:30

1 line
444 B
XML

<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m6.1 1c1.6 0 1.6 2.2-.1 2.2h-1.3l2.5 2.6c1.1 1.1-.3 2.7-1.5 1.5l-2.6-2.6v1.3c.1 1.5-2.1 1.7-2.1.1v-4c0-.7.4-1.1 1-1.1zm5.8 1.2c1.7.1 3 1.4 3.1 3.1v6.6c0 1.9-1.7 3.1-3.3 3.1h-6.3c-2.1 0-3.3-1.5-3.3-3.3v-1.9c0-1.5 2.1-1.5 2.1 0v1.9c0 .6.6 1.2 1.1 1.2h6.4c.6 0 1.1-.5 1.1-1.1v-6.3-.1c0-.6-.5-1-1.1-1l-1.2-.1c-1.9 0-1.9-2.1-.1-2.1z" fill="#e0e0e0"/></svg>