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

<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m3 1.1c-.5 0-1 .4-1 1v5c0 .5.2.9 1 .9h4.9c.6 0 .9-.6.9-1 0-.5-.5-1-1-1h-2.5l2.2-2.2c1.1-1 2.7-.9 3.7.1 1.1 1.1 1.1 2.8 0 3.8l-5.7 5.7c-.4.4-.4 1 0 1.4s1 .4 1.4 0l5.7-5.7c1.8-1.8 1.8-4.8 0-6.6-2.2-1.9-4.5-1.8-6.5 0l-2.2 2.1v-2.7c0-.5-.5-.8-1-.8z" fill="#e0e0e0"/></svg>