virtualx-engine/editor/icons/icon_refresh.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
420 B
XML

<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8.2 1c-.2 0-.3 0-.5 0v2c2.1-.2 4.2 1.1 5 3.1.8 1.9.3 4.3-1.1 5.9l-1.6-1.8.2 4.9h4.4l-1.6-1.9c2.2-2.4 2.7-6.2 1-9-1-1.5-2.5-2.6-4.3-3-.5-.1-1-.2-1.5-.2zm-6.6 0 1.5 1.8c-2.2 2.3-2.8 6.2-1 8.9.9 1.5 2.5 2.6 4.3 3 .6.1 1.4.3 2 .2 0-.6 0-1.3 0-1.9-2.2.2-4.3-1.1-5.1-3.1-.8-1.9-.3-4.3 1.2-5.8l1.6 1.8-.2-4.9z" fill="#e0e0e0"/></svg>