viper -- Update and prettify package-info.in provides.
[packages] / xemacs-packages / pcl-cvs / FAQ
1 1. With what version of Emacs does PCL-CVS work ?
2
3   PCL-CVS should work with any recent (X)Emacs as well as on NTEmacs.
4   "recent" means something like "from 19.34 onward".  It might work with earlier
5   Emacsen, but if it doesn't we don't necessarily consider it as a bug.
6
7
8 2. Faces don't quite work with Emacs-19.34
9
10   This is because 19.34 has an old version of custom.el which PCL-CVS
11   works around by disabling some of its code.  You can try installing
12   a newer version of custom.el from http://www.dina.kvl.dk/~abraham/custom/
13   or you can set up the faces in your own .emacs file.
14
15
16 3. The TeXinfo document seems out-of-date and/or unclear !
17
18   Well spotted!  Please tell us what parts are outdated and give us
19   some sample replacement text for the unclear parts.
20
21
22 4. How can I use Customize on Emacs 19.34 ?
23
24   The customize package bundled with 19.34 is out-dated and PCL-CVS
25   is only careful to work around it.  If you want better support, download
26   and install a newer customize from http://www.dina.kvl.dk/~abraham/custom/
27
28
29 5. PCL-CVS gives me error messages about files with '/' !
30
31   It hopefully also mentioned to consult this file.  If it didn't, it's a bug.
32   Now the reason for that message goes as follows:  cvs-1.10 has a new
33   feature used by PCL-CVS which allows to reduce the number of executions of
34   the cvs command.  Sadly, this feature depends on the cvs server rather than
35   the cvs client, so even if you have a cvs-1.10 for client, you might need to
36   disable this feature.  To disable this feature, add thje following in your
37   .emacs (after complaining to the administrator of the repository):
38
39         (setq cvs-execute-single-dir t)
40
41   If you later on stop using that "old" repository or if the repository's
42   server gets updated, it is recommanded to remove the above line from
43   your .emacs in order to enjoy zippier interaction.
44
45
46 6. I put `cvs-status-cvstrees' in `cvs-status-mode-hook' but it doesn't work !
47
48   This is usually due to the fact that `cvs-status-mode' is called when
49   the *cvs-info* buffer is created, at which point the buffer is empty.
50   If you want to run something that depends on the output of CVS, you
51   want to put it in the fourth element of `cvs-buffer-name-alist':
52
53         (add-to-list 'cvs-buffer-name-alist
54           '("status" "*cvs-info*" cvs-status cvs-status-cvstrees))
55
56   This will make sure that `cvs-status-cvstrees' is only run once
57   CVS is done.
58
59
60 7. I get complaints about `easy-mmode-define-minor-mode' !
61
62   XEmacs does not provide easy-minor-mode.  You have to use Emacs'
63   version of it.  You can find a copy at
64   <URL:ftp://rum.cs.yale.edu/pcl-cvs/easy-mmode.el>.  Copy it into the
65   directory and then retry the compilation (the package is only needed
66   for compiling the .el files).
67
68
69 8. I get `conflict' for a file that should say `need-merge'.
70
71   Earlier CVS versions had an ambiguous output when run with
72   `cvs -n update'.  There's nothing PCL-CVS can do about that.  Upgrade
73   (the CVS server) to the latest CVS and the problem should disappear.
74
75
76 NN. My problem was not answered by this FAQ!
77
78   Maybe it will be answered by the BUGS file.  Else, you can always
79   send your gripes to the PCL-CVS mailing-list: pcl-cvs@cyclic.com.
80
81
82 #ident @(#)v2_9_9:FAQ,v 1.5 2000/03/03 20:58:08 monnier Exp