File: FAQ

package info (click to toggle)
cvsutils 0.0.20020311-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 248 kB
  • ctags: 34
  • sloc: perl: 686; sh: 354; makefile: 88
file content (41 lines) | stat: -rw-r--r-- 1,788 bytes parent folder | download | duplicates (2)
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
====================================
Q: What's the meaning of the message:

unrecognizable line in ./CVS/Entries.Log, try "cvs commit"
------------------------------------
A: From CVS documentation:

`Entries.Log'
     This file does not record any information beyond that in
     `Entries', but it does provide a way to update the information
     without having to rewrite the entire `Entries' file, including the
     ability to preserve the information even if the program writing
     `Entries' and `Entries.Log' abruptly aborts.

cvsu, as of version 0.1.2, supports only two types of lines in Entries.Log,
namely directories scheduled for adding or removing.

Those entries are sometimes left in Entries.Log when "cvs update -d" is
run.

However, if there are other entries in Entries.Log, it may indicate that
the state of the working directory is inconsistent.

In this case, it is safe to run "cvs commit", even if you are offline
or don't have write access to the repository. If this command spawns an
editor (vi by default), you should exit and abort commit.

To exit from vi, press consequently "Escape" ":" "q" "!" "Enter"

CVS maintainers have been asked to introduce a better command to apply
pending changes in Entries.Log to Entries
====================================
Q: cvsu properly handles contents of .cvsignore but displays the .cvsignore
file with question mark as an unknown file. IMHO it should not do it this
way.
------------------------------------
A: This is exactly what "cvs up" does. I tried to emulated the behaviour of
CVS as long as it was practical. If you want to get rid of the question
mark you should either put .cvsignore to .cvsignore or add .cvsignore to
the repository. This applies both to cvsu and cvs.
====================================