File: FAQ.txt

package info (click to toggle)
lincvs 1.4.0-2
  • links: PTS
  • area: non-free
  • in suites: sarge
  • size: 7,368 kB
  • ctags: 4,405
  • sloc: cpp: 36,167; ansic: 282; makefile: 86; sh: 51; xml: 19
file content (231 lines) | stat: -rw-r--r-- 9,145 bytes parent folder | download
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess"
2. I'm using LinCVS 1.1.1 for windows and cvsnt. Why does LinCVS say: 
   Login failed, and the output window tells me about a server saying: 
   I Love You?
3. I would like to use LinCVS with proxy support, but it somehow doesn't
   work?
4. How can I change font, theme and so on?
5. Why does cvs calls not terminate sometimes?
6. Why does fail authorization, for instance on NetBSD?
7. On Windows the state of files is always !!check timezone: incorrect!! 
   at startup. What is wrong?
8. Can I use LinCVS as IDE?
9. LinCVS crashes with pure virtual method called. What is wrong?
10. Can I use the default applications for opening/showing files 
    using ROX?
11. Can I use the default applications for opening/showing files 
    on Mac OS X?
12. Can I use the default applications for opening/showing files 
    on Windows?
13. The builtin diff tool does not work correctly if I use cvs via ssh.
    Why this? Is there a workaround or fix?
14. Why does LinCVS not accept Qt or X11 specific options like -style?
15. Can LinCVS handle large projects?
16. Why does diff side-by-side not work with the internal diff tool?
17. I use RedHat and make fails because missing exceptions.
18. Is there any documentation available?



1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess"

   LinCVS uses the cvs commandline tool. Output as above happens,
   if cvs cannot be started, for example if cvs is not in path or
   if there is no path specified in the settings ($PATH is used if
   no specific path is given).


2. I'm using LinCVS 1.1.1 for windows and cvsnt. Why does LinCVS say: 
   Login failed, and the output window tells me about a server saying: 
   I Love You?

   Cvsnt uses a different format for the passwd file. Please refer to the
   lincvs-users@sunsite.dk mailing list, a workaround is given there.
   In newer versions of LinCVS this problem is fixed.


3. I would like to use LinCVS with proxy support, but it somehow doesn't
   work?

   To use LinCVS with a proxy, you need a patched cvs installed. There is
   one available from cvs on the LinCVS homepage, please see the 
   download/cvs section. A binary will be available in the next future.


4. How can I change font, theme and so on?

   You can use qtconfig, a tool distributed with the Qt. Qtconfig is
   intended to change something like fonts and themes for all Qt apps. 
   Under Unix typing qtconfig should start it.
   But if you want other fonts only for LinCVS, the message widget or the
   diff dialog for side-by-side diffs (fixed width fonts are useful here)
   you can change the fonts using Options/Settings/Appearance.


5. Why does cvs calls not terminate sometimes?

   It seems that you use a server with a corrupted cvs binary. There are
   cases that the cvs binary shipped with your Linux distribution (known
   from Debian 3.0, reported for SuSE) causes these not terminating 
   cvs calls (the problem does not appear if you call cvs from 
   commandline).
   Install cvs from the original sources. It solves the problem.

   Maybe you can workaround the described problem if you set the 
   compression level in 
   "Options->Settings->CVS Options->Default Compression Level" to be 0.


6. Why does fail authorization, for instance on NetBSD?

   NetBSD comes with an own cvs version. This version can not handle
   an additional port inside the CVSROOT. You will get an error like this 
   one:
   
   cvs checkout: authorization failed: server localhost rejected 
   access to 2401/var/anywhere

   If you checkout something use only the servername without a port
   number in this case. 
   Maybe more systems are affected.
   

7. On Windows the state of files is always !!check timezone: incorrect!! 
   at startup. What is wrong?

   There are two versions of CVS for Windows - cvs and cvsnt. 
   Unfortunately they handle time stamps in a different way. Therefore
   you must tell LinCVS which version is used. Go to
   Options/Settings/CVS Details and select one of cvs or cvsnt.
   
   
8. Can I use LinCVS as IDE?

   Since version 1.3.0 mapping of file types to external applications
   is implemented. That means you can define that ui-files are opened
   with Qt Designer for instance.
   Furthermore you can choose capable editors for opening source
   files. On Unix a good choice is [X]Emacs. If you use the launch 
   scripts shipped with LinCVS every file is opened in the same 
   instance of [X]Emacs. 
   On Windows you can use jEdit which handles opening of files in 
   the same jEdit instance by itself. But you can also use XEmacs
   on Windows. Use the program winclient.exe which is shipped with
   XEmacs (native version) as "Application" entry in the file mapper
   dialogs.
   This way I use LinCVS as central part of my projects launching
   [X]Emacs or QT Designer if needed.
   

9. LinCVS crashes with pure virtual method called. What is wrong?

   There are internal changes inside the Qt from 3.1.1 to 3.1.2 which causes
   the crashes. You get an error like "pure virtual method called". This
   problem occurs only if you use LinCVS < 1.2.0 and Qt > 3.1.1.
   The simplest way to avoid it is updating to LinCVS 1.2.0 or higher.
   Unfortunately the official FreeBSD port of LinCVS covers version 1.1.5.
   If you prefer ports please use our own port from our website which
   covers LinCVS 1.2.0... and send emails to the maintainer of the
   official FreeBSD port ;-)


10. Can I use the default applications for opening/showing files 
    using ROX?

    Yes, you can.
    Use "rox" as application in the file mapper dialogs, for instance
    *.html rox %n. This will open html files with your preferred 
    browser. See also man rox.

    Entries in open/view file mapping dialog:
       Application: rox
       Options:     %n


11. Can I use the default applications for opening/showing files 
    on Mac OS X?

    Yes, you can.
    Use "open" as application in the file mapper dialogs, for instance
    *.html open %n. This will open html files with your preferred 
    browser. See also man open.

    Entries in open/view file mapping dialog:
       Application: open
       Options:     %n


12. Can I use the default applications for opening/showing files 
    on Windows?

    Yes, you can.
    Use "cmd.exe" with option "/C" as application in the file mapper 
    dialogs, for instance *.html cmd.exe /C %n. This will open html 
    files with your preferred browser. See also "cmd.exe /?".

    Entries in open/view file mapping dialog:
       Application: cmd.exe
       Options:     /C %n


13. The builtin diff tool does not work correctly if I use cvs via ssh.
    Why this? Is there a workaround or fix?

    Like Trolltech has confirmed this being a qt-bug (until including
    Qt 3.2.1). The problem is related to stdout/stderr redirection which is
    a must for parsing the cvs output in order. The Trolltech people said, 
    they could reproduce the error, but didn't find a solution yet. And 
    unfortunatelly they didn't come up with a reasonable workaround. We 
    will be informed as soon as a solution is available.
    As workaround you can use an external diff tool.


14. Why does LinCVS not accept Qt or X11 specific options like -style?

    Since version 1.3.0 LinCVS accepts all options which can be processed
    by Qt. But at least Qt 3.2.0 has a bug, it does not handle the passed
    options like described in the library reference. This bug is fixed in
    Qt 3.2.1.


15. Can LinCVS handle large projects?

    Yes, it can.
    But it should be necessary to set the watch level to 1 (see
    Options/Settings/LinCVS options/Watch level). In this case
    LinCVS checks only the current directory for modified files.
    It's recommended to use at least LinCVS 1.3.0 (that means you have
    to use the newest version from our CVS repository so long as 
    1.3.0 is not released ;-) ).


16. Why does diff side-by-side not work with the internal diff tool?

    There are incompatible cvs versions. If you use cvs 1.11 at server
    or client side and cvs 1.10 at the opposite side cvs should say
    something like "--side-by-side: unknown option".
    This is a cvs bug. You can work around it if you use an external
    diff tool (see Options/Settings/External apps).


17. I use RedHat and make fails because missing exceptions.

    On some systems (for instance RedHat) the following error
    occurs:
    
       exception handling disabled, use -fexceptions to enable
       
    This is a bug of qmake or Qt caused by your distribution.
    Please add -fexceptions to the CXXFLAGS statement of the
    Makefile and run make again.


18. Is there any documentation available?

    Unfortunately not. We urgently need help for this.
    Regarding cvs there is the html cederqvist:
    http://www.cvshome.org/docs/manual/cvs.html
    LinCVS tries to make use of the WHATSTHIS buttons, on linux usually 
    available as a question mark in the window frame. This is missing on
    Windows since the ms-windowmanager doesn't allow more than 3 buttons
    in its top right corner:-((