-
Notifications
You must be signed in to change notification settings - Fork 3
/
HypnotoadSVN.sublime-settings
127 lines (105 loc) · 4.78 KB
/
HypnotoadSVN.sublime-settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
// Enables debug output into the sublime console
"debug": false,
// Sets the base file for the global commands
// "current": uses the active view as the base
// "project": uses the project root folder(s) as the base
// path: A file path to use as the base directory
// [path]: a list of paths to use as the base directory
"commandBaseFiles": "project",
// Disables checking for valid commands when opening menus.
// Set this to true if you find that the menu takes to long to open
"disableSVNChecks": false,
// Settings for native SVN commands
"nativeSVN": {
// Prevent use of native SVN commands
// NOTE: this does not prevent use of native SVN, just enabling the user commands
"disable": false,
// The path to the svn binary
// leave it to false to use the command "svn"
// Make a string with the full path to the binary or command otherwise
"svnPath": false,
// Sets the minimum length for a commit message.
// 0 or less means no message is required
"commitMessageSize": 0,
// Adds a step to commit after entering the message verifying that the commit is valid
"commitConfirm": true,
// Gets a list of revisions from the log for the user to select
// If disabled (false), the user simply enters the revision number
"updateToRevisionHistory": true,
// If Update to revision history is enabled, this sets the number of revisions to show
"updateToRevisionHistorySize": 20,
// Sets the number of revisions to get for log history
"logHistorySize": 20,
// Sets where the output goes from SVN commands; if none is set, then "panel" is used
// "panel": opens an output panel at the bottom of the window (default)
// "tab": opens a new tab for output
// "dialog": opens an alert dialog for the results of each command
"outputTo": "panel",
// Sets where the output scrolls to when running a command
// "command": Scroll to the top of the command and stay there
// "bottom": Keep the bottom of the output visible
"outputScrollTo": "command",
// Include the raw commands in output
"outputRawCommand": false,
// Set the output gutter style for conflicts
// "dot": a small dot
// "circle": a circle that fills the width of the gutter
// "bookmark": a small arrow indicating the line
// "none": no gutter marker
"outputGutter": "circle",
// Set the output highlight style for conflicts
// "fill": fills the background of the text
// "outline": outlines the selected area
// "solid": adds a solid underline to the selected area
// "squiggly": adds a squiggly underline to the selected area
// "stippled": adds a stippled underline to the selected area
// "none": no highlight
"outputHighlight": "outline",
// Allow the "revert all" command to be always visible
// this allows the revert all command to act as a shortcut
// when revert is set to tortoiseSVN
"alwaysEnableRevertAll": false,
// specify a diff command
// use false to use native svn command
// diff commands assume that the files are the last parameter for now
// also, this is not yet supported for "previous version"
"diffCommand": false
},
// Settings for Tortoise SVN
// Windows only
"tortoiseSVN": {
// Prevent use of tortoise SVN commands
// NOTE: if OS is not windows, tortoise is disabled anyway
"disable": false,
// Path to TortoiseProc.exe
// If path is not a file, then tortoise commands will be disabled
"tortoiseproc_path": "C:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe",
},
// Specifies which commands use nativeSVN or tortoiseSVN
// Windows only (since tortoiseSVN is only available on windows)
// Anything not specified will use "default" instead
"prefer": {
"default": "nativeSVN",
// Diff and blame use tortoiseSVN if possible because the interface is better for now
"diff": "tortoiseSVN",
"blame": "tortoiseSVN",
// Supported native commands
// "commit": "nativeSVN",
// "update": "nativeSVN",
// "add": "nativeSVN",
// "delete": "nativeSVN",
// "rename": "nativeSVN",
// "revert": "nativeSVN",
// "log": "nativeSVN",
// "status": "nativeSVN",
// "cleanup": "nativeSVN",
// "lock": "nativeSVN",
// "unlock": "nativeSVN",
// "resolve": "nativeSVN",
// "switch": "nativeSVN",
// "branch": "nativeSVN",
// "merge": "nativeSVN",
// "checkout": "nativeSVN"
}
}