godot/editor/editor_vcs_interface.cpp

/**************************************************************************/
/*  editor_vcs_interface.cpp                                              */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#include "editor_vcs_interface.h"

#include "editor_node.h"

EditorVCSInterface *EditorVCSInterface::singleton =;

void EditorVCSInterface::popup_error(const String &p_msg) {}

bool EditorVCSInterface::initialize(const String &p_project_path) {}

void EditorVCSInterface::set_credentials(const String &p_username, const String &p_password, const String &p_ssh_public_key, const String &p_ssh_private_key, const String &p_ssh_passphrase) {}

List<String> EditorVCSInterface::get_remotes() {}

List<EditorVCSInterface::StatusFile> EditorVCSInterface::get_modified_files_data() {}

void EditorVCSInterface::stage_file(const String &p_file_path) {}

void EditorVCSInterface::unstage_file(const String &p_file_path) {}

void EditorVCSInterface::discard_file(const String &p_file_path) {}

void EditorVCSInterface::commit(const String &p_msg) {}

List<EditorVCSInterface::DiffFile> EditorVCSInterface::get_diff(const String &p_identifier, TreeArea p_area) {}

List<EditorVCSInterface::Commit> EditorVCSInterface::get_previous_commits(int p_max_commits) {}

List<String> EditorVCSInterface::get_branch_list() {}

void EditorVCSInterface::create_branch(const String &p_branch_name) {}

void EditorVCSInterface::create_remote(const String &p_remote_name, const String &p_remote_url) {}

void EditorVCSInterface::remove_branch(const String &p_branch_name) {}

void EditorVCSInterface::remove_remote(const String &p_remote_name) {}

String EditorVCSInterface::get_current_branch_name() {}

bool EditorVCSInterface::checkout_branch(const String &p_branch_name) {}

void EditorVCSInterface::pull(const String &p_remote) {}

void EditorVCSInterface::push(const String &p_remote, bool p_force) {}

void EditorVCSInterface::fetch(const String &p_remote) {}

List<EditorVCSInterface::DiffHunk> EditorVCSInterface::get_line_diff(const String &p_file_path, const String &p_text) {}

bool EditorVCSInterface::shut_down() {}

String EditorVCSInterface::get_vcs_name() {}

Dictionary EditorVCSInterface::create_diff_line(int p_new_line_no, int p_old_line_no, const String &p_content, const String &p_status) {}

Dictionary EditorVCSInterface::create_diff_hunk(int p_old_start, int p_new_start, int p_old_lines, int p_new_lines) {}

Dictionary EditorVCSInterface::add_line_diffs_into_diff_hunk(Dictionary p_diff_hunk, TypedArray<Dictionary> p_line_diffs) {}

Dictionary EditorVCSInterface::create_diff_file(const String &p_new_file, const String &p_old_file) {}

Dictionary EditorVCSInterface::create_commit(const String &p_msg, const String &p_author, const String &p_id, int64_t p_unix_timestamp, int64_t p_offset_minutes) {}

Dictionary EditorVCSInterface::add_diff_hunks_into_diff_file(Dictionary p_diff_file, TypedArray<Dictionary> p_diff_hunks) {}

Dictionary EditorVCSInterface::create_status_file(const String &p_file_path, ChangeType p_change, TreeArea p_area) {}

EditorVCSInterface::DiffLine EditorVCSInterface::_convert_diff_line(const Dictionary &p_diff_line) {}

EditorVCSInterface::DiffHunk EditorVCSInterface::_convert_diff_hunk(const Dictionary &p_diff_hunk) {}

EditorVCSInterface::DiffFile EditorVCSInterface::_convert_diff_file(const Dictionary &p_diff_file) {}

EditorVCSInterface::Commit EditorVCSInterface::_convert_commit(const Dictionary &p_commit) {}

EditorVCSInterface::StatusFile EditorVCSInterface::_convert_status_file(const Dictionary &p_status_file) {}

void EditorVCSInterface::_bind_methods() {}

EditorVCSInterface *EditorVCSInterface::get_singleton() {}

void EditorVCSInterface::set_singleton(EditorVCSInterface *p_singleton) {}

void EditorVCSInterface::create_vcs_metadata_files(VCSMetadata p_vcs_metadata_type, String &p_dir) {}