[cvsnt] "cvs annotate" error accessing the CVSNT archives
Richard Wirth
r.wirth at wirthware.de
Fri Feb 4 10:27:35 GMT 2005
Hello Johan,
Friday, February 4, 2005, 11:04:44 AM, you wrote:
JH> Hi!
JH> I'm trying to look at the CVS archives of CVSNT.
JH> I followed the instructions for CVS access to the archives at
JH> http://www.cvsnt.org/wiki/Download
JH> but when I try the "annotate" command I get:
JH> $ cvs annotate update.cpp
JH> cvs server: User 'cvs' cannot write to /usr/local/cvs/cvsnt/src \
JH> on tag/branch CVSNT_2_0_x
JH> Isn't this supposed to work?
JH> Other commands such as "cvs log update.cpp" work.
You probably may need write access to cvsnt.org?? This is not what one
would expect for annotate!
But anyway annotate does not behave according to the docs, it prints
out the last modification time and revision for each line (including
the complete source for the line).
Here is a snipped from the file mentioned in your mail:
--------------------
1.1 (tmh 14-Sep-00): #include "hardlink.h"
1.1 (tmh 14-Sep-00):
1.39 (tmh 06-Mar-03): static int checkout_file(struct file_info *finfo, Vers_TS *vers_ts,
1.44.2.39 (tmh 19-Feb-04): int adding, int merging, int update_server, int resurrect, int is_rcs, const char *merge_rev1, const char *merge_rev2);
1.1 (tmh 14-Sep-00): #ifdef SERVER_SUPPORT
1.44.2.90 (tmh 17-Nov-04): static void checkout_to_buffer (void *, const char *, size_t);
1.1 (tmh 14-Sep-00): #endif
1.1 (tmh 14-Sep-00): #ifdef SERVER_SUPPORT
1.44.2.90 (tmh 17-Nov-04): static int patch_file (struct file_info *finfo,
1.1 (tmh 14-Sep-00): Vers_TS *vers_ts,
1.1 (tmh 14-Sep-00): int *docheckout, struct stat *file_info,
1.44.2.90 (tmh 17-Nov-04): unsigned char *checksum);
1.44.2.90 (tmh 17-Nov-04): static void patch_file_write (void *, const char *, size_t);
1.1 (tmh 14-Sep-00): #endif
1.44.2.90 (tmh 17-Nov-04): static int merge_file (struct file_info *finfo, Vers_TS *vers);
1.44.2.90 (tmh 17-Nov-04): static int scratch_file (struct file_info *finfo, Vers_TS *vers);
1.44.2.53 (tmh 03-May-04): static int update_predirent_proc(void *callerdat, char *dir,
1.44.2.53 (tmh 03-May-04): char *repository, char *update_dir,
1.44.2.53 (tmh 03-May-04): List *entries, const char *virtual_repository, Dtype hint);
1.44.2.44 (tmh 11-Apr-04): static Dtype update_dirent_proc(void *callerdat, char *dir,
--------------------
So you may ask Tony, or file a Bugreport?
--
Best regards,
Richard mailto:r.wirth at wirthware.de
More information about the cvsnt
mailing list