EditorVCSInterface

Inherits: Object

There is currently no description for this class. Please help us by contributing one!

Methods

bool

_checkout_branch ( String branch_name ) virtual

void

_commit ( String msg ) virtual

void

_create_branch ( String branch_name ) virtual

void

_create_remote ( String remote_name, String remote_url ) virtual

void

_discard_file ( String file_path ) virtual

void

_fetch ( String remote ) virtual

String[]

_get_branch_list ( ) virtual

String

_get_current_branch_name ( ) virtual

Dictionary[]

_get_diff ( String identifier, int area ) virtual

Dictionary[]

_get_line_diff ( String file_path, String text ) virtual

Dictionary[]

_get_modified_files_data ( ) virtual

Dictionary[]

_get_previous_commits ( int max_commits ) virtual

String[]

_get_remotes ( ) virtual

String

_get_vcs_name ( ) virtual

bool

_initialize ( String project_path ) virtual

void

_pull ( String remote ) virtual

void

_push ( String remote, bool force ) virtual

void

_remove_branch ( String branch_name ) virtual

void

_remove_remote ( String remote_name ) virtual

void

_set_credentials ( String username, String password, String ssh_public_key_path, String ssh_private_key_path, String ssh_passphrase ) virtual

bool

_shut_down ( ) virtual

void

_stage_file ( String file_path ) virtual

void

_unstage_file ( String file_path ) virtual

Dictionary

add_diff_hunks_into_diff_file ( Dictionary diff_file, Dictionary[] diff_hunks )

Dictionary

add_line_diffs_into_diff_hunk ( Dictionary diff_hunk, Dictionary[] line_diffs )

Dictionary

create_commit ( String msg, String author, String id, int unix_timestamp, int offset_minutes )

Dictionary

create_diff_file ( String new_file, String old_file )

Dictionary

create_diff_hunk ( int old_start, int new_start, int old_lines, int new_lines )

Dictionary

create_diff_line ( int new_line_no, int old_line_no, String content, String status )

Dictionary

create_status_file ( String file_path, ChangeType change_type, TreeArea area )

void

popup_error ( String msg )


Enumerations

enum ChangeType:

ChangeType CHANGE_TYPE_NEW = 0

There is currently no description for this enum. Please help us by contributing one!

ChangeType CHANGE_TYPE_MODIFIED = 1

There is currently no description for this enum. Please help us by contributing one!

ChangeType CHANGE_TYPE_RENAMED = 2

There is currently no description for this enum. Please help us by contributing one!

ChangeType CHANGE_TYPE_DELETED = 3

There is currently no description for this enum. Please help us by contributing one!

ChangeType CHANGE_TYPE_TYPECHANGE = 4

There is currently no description for this enum. Please help us by contributing one!

ChangeType CHANGE_TYPE_UNMERGED = 5

There is currently no description for this enum. Please help us by contributing one!


enum TreeArea:

TreeArea TREE_AREA_COMMIT = 0

There is currently no description for this enum. Please help us by contributing one!

TreeArea TREE_AREA_STAGED = 1

There is currently no description for this enum. Please help us by contributing one!

TreeArea TREE_AREA_UNSTAGED = 2

There is currently no description for this enum. Please help us by contributing one!


Method Descriptions

bool _checkout_branch ( String branch_name ) virtual

There is currently no description for this method. Please help us by contributing one!


void _commit ( String msg ) virtual

There is currently no description for this method. Please help us by contributing one!


void _create_branch ( String branch_name ) virtual

There is currently no description for this method. Please help us by contributing one!


void _create_remote ( String remote_name, String remote_url ) virtual

There is currently no description for this method. Please help us by contributing one!


void _discard_file ( String file_path ) virtual

There is currently no description for this method. Please help us by contributing one!


void _fetch ( String remote ) virtual

There is currently no description for this method. Please help us by contributing one!


String[] _get_branch_list ( ) virtual

There is currently no description for this method. Please help us by contributing one!


String _get_current_branch_name ( ) virtual

There is currently no description for this method. Please help us by contributing one!


Dictionary[] _get_diff ( String identifier, int area ) virtual

There is currently no description for this method. Please help us by contributing one!


Dictionary[] _get_line_diff ( String file_path, String text ) virtual

There is currently no description for this method. Please help us by contributing one!


Dictionary[] _get_modified_files_data ( ) virtual

There is currently no description for this method. Please help us by contributing one!


Dictionary[] _get_previous_commits ( int max_commits ) virtual

There is currently no description for this method. Please help us by contributing one!


String[] _get_remotes ( ) virtual

There is currently no description for this method. Please help us by contributing one!


String _get_vcs_name ( ) virtual

There is currently no description for this method. Please help us by contributing one!


bool _initialize ( String project_path ) virtual

There is currently no description for this method. Please help us by contributing one!


void _pull ( String remote ) virtual

There is currently no description for this method. Please help us by contributing one!


void _push ( String remote, bool force ) virtual

There is currently no description for this method. Please help us by contributing one!


void _remove_branch ( String branch_name ) virtual

There is currently no description for this method. Please help us by contributing one!


void _remove_remote ( String remote_name ) virtual

There is currently no description for this method. Please help us by contributing one!


void _set_credentials ( String username, String password, String ssh_public_key_path, String ssh_private_key_path, String ssh_passphrase ) virtual

There is currently no description for this method. Please help us by contributing one!


bool _shut_down ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _stage_file ( String file_path ) virtual

There is currently no description for this method. Please help us by contributing one!


void _unstage_file ( String file_path ) virtual

There is currently no description for this method. Please help us by contributing one!


Dictionary add_diff_hunks_into_diff_file ( Dictionary diff_file, Dictionary[] diff_hunks )

There is currently no description for this method. Please help us by contributing one!


Dictionary add_line_diffs_into_diff_hunk ( Dictionary diff_hunk, Dictionary[] line_diffs )

There is currently no description for this method. Please help us by contributing one!


Dictionary create_commit ( String msg, String author, String id, int unix_timestamp, int offset_minutes )

There is currently no description for this method. Please help us by contributing one!


Dictionary create_diff_file ( String new_file, String old_file )

There is currently no description for this method. Please help us by contributing one!


Dictionary create_diff_hunk ( int old_start, int new_start, int old_lines, int new_lines )

There is currently no description for this method. Please help us by contributing one!


Dictionary create_diff_line ( int new_line_no, int old_line_no, String content, String status )

There is currently no description for this method. Please help us by contributing one!


Dictionary create_status_file ( String file_path, ChangeType change_type, TreeArea area )

There is currently no description for this method. Please help us by contributing one!


void popup_error ( String msg )

There is currently no description for this method. Please help us by contributing one!