fixed svn specific stuff
[TortoiseGit.git] / doc / source / en / TortoiseGit / tsvn_dug / dug_settings_advanced.xml
blob025f3bf425b9fc00d685153d948467ac9afea443
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!DOCTYPE sect2 SYSTEM "../../../dtd/dblite.dtd">\r
3 <sect2 id="tsvn-dug-settings-registry">\r
4     <?dbhh topicname="HIDD_SETTINGS_CONFIG"?>\r
5     <title>Advanced Settings</title>\r
6     <indexterm>\r
7         <primary>registry</primary>\r
8     </indexterm>\r
9     <para>\r
10         A few infrequently used settings are available only in the advanced\r
11         page of the settings dialog. These settings modify the registry directly\r
12         and you have to know what each of these settings is used for and what\r
13         it does. Do not modify these settings unless you are sure you need to\r
14         change them.\r
15     </para>\r
16     <variablelist>\r
17         <varlistentry>\r
18             <term condition="pot">AutocompleteRemovesExtensions</term>\r
19             <listitem>\r
20                 <para>\r
21                     The auto-completion list shown in the commit message editor\r
22                     displays the names of files listed for commit.\r
23                     To also include these names with extensions removed,\r
24                     set this value to <literal>true</literal>.\r
25                 </para>\r
26             </listitem>\r
27         </varlistentry>\r
28         <varlistentry>\r
29             <term condition="pot">BlockStatus</term>\r
30             <listitem>\r
31                 <para>\r
32                     If you don't want the explorer to update the status overlays\r
33                     while another TortoiseGit command is running\r
34                     (e.g. Update, Commit, ...) then set this value to\r
35                     <literal>true</literal>.\r
36                 </para>\r
37             </listitem>\r
38         </varlistentry>\r
39         <varlistentry>\r
40             <term condition="pot">CacheTrayIcon</term>\r
41             <listitem>\r
42                 <para>\r
43                     To add a cache tray icon for the TSVNCache program, set\r
44                     this value to <literal>true</literal>.\r
45                     This is really only useful for developers as it allows\r
46                     you to terminate the program gracefully.\r
47                 </para>\r
48             </listitem>\r
49         </varlistentry>\r
50         <varlistentry>\r
51             <term condition="pot">ColumnsEveryWhere</term>\r
52             <listitem>\r
53                 <para>\r
54                     The extra columns the TortoiseGit adds to the details view\r
55                     in Windows Explorer are normally only active in a working\r
56                     copy. If you want those to be accessible everywhere, not\r
57                     just in working trees, set this value to\r
58                     <literal>true</literal>.\r
59                     Note that the extra columns are only available in XP.\r
60                     Vista and later doesn't support that feature any more.\r
61                 </para>\r
62             </listitem>\r
63         </varlistentry>\r
64         <varlistentry>\r
65             <term condition="pot">Debug</term>\r
66             <listitem>\r
67                 <para>\r
68                     Set this to <literal>true</literal> if you want a dialog to\r
69                     pop up for every command showing the command line used to\r
70                     start TortoiseProc.exe.\r
71                 </para>\r
72             </listitem>\r
73         </varlistentry>\r
74         <varlistentry>\r
75             <term condition="pot">DiffBlamesWithTortoiseMerge</term>\r
76             <listitem>\r
77                 <para>\r
78                     TortoiseGit allows you to assign an external diff viewer.\r
79                     Most such viewers, however, are not suited for change blaming\r
80                     (<xref linkend="tsvn-dug-blame-diffs"/>),\r
81                     so you might wish to fall back to TortoiseMerge in this case.\r
82                     To do so, set this value to <literal>true</literal>.\r
83                 </para>\r
84             </listitem>\r
85         </varlistentry>\r
86         <varlistentry>\r
87             <term condition="pot">FullRowSelect</term>\r
88             <listitem>\r
89                 <para>\r
90                     The status list control which is used in various dialogs\r
91                     (e.g., commit, check-for-modifications, add, revert, ...)\r
92                     uses full row selection (i.e., if you select an entry, the\r
93                     full row is selected, not just the first column).\r
94                     This is fine, but the selected row then also covers the\r
95                     background image on the bottom right, which can look ugly.\r
96                     To disable full row select, set this value to\r
97                     <literal>false</literal>.\r
98                 </para>\r
99             </listitem>\r
100         </varlistentry>\r
101         <varlistentry>\r
102             <term condition="pot">ShowContextMenuIcons</term>\r
103             <listitem>\r
104                 <para>\r
105                     This can be useful if you use something other than the windows explorer\r
106                     or if you get problems with the context menu displaying incorrectly.\r
107                     Set this value to <literal>false</literal>\r
108                     if you don't want TortoiseGit to show icons for the\r
109                     shell context menu items.\r
110                     Set this value to <literal>true</literal> to show the icons again.\r
111                 </para>\r
112             </listitem>\r
113         </varlistentry>\r
114         <varlistentry>\r
115             <term condition="pot">UseLibgit2</term>\r
116             <listitem>\r
117                 <para>\r
118                     This makes TortoiseGit to use libgit2 as much as possible (e.g. for\r
119                     adding files to the index). It's disabled by default, since libgit2\r
120                     has some limitations ATM (UTF8 filename problems, doesn't support AutoCRLF and separate-git-dir).\r
121                     If you t want TortoiseGit to use libgit2, set this value to <literal>true</literal>.\r
122                 </para>\r
123             </listitem>\r
124         </varlistentry>\r
125         <varlistentry>\r
126             <term condition="pot">VersionCheck</term>\r
127             <listitem>\r
128                 <para>\r
129                     TortoiseGit checks whether there's a new version available\r
130                     about once a week. If you don't want TortoiseGit to do this\r
131                     check, set this value to <literal>false</literal>.\r
132                 </para>\r
133             </listitem>\r
134         </varlistentry>\r
135     </variablelist>\r
136 </sect2>\r