[cvsnt] "cvs annotate" error accessing the CVSNT archives

Richard Wirth r.wirth at wirthware.de
Fri Feb 4 10:27:35 GMT 2005


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


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
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook