home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / cvs-1.8.7-src.tgz / tar.out / fsf / cvs / src / NOTES < prev    next >
Text File  |  1996-09-28  |  2KB  |  61 lines

  1. wishlist - Tue Nov  2 15:22:58 PST 1993
  2.  
  3. * bcopy -> memcpy & friends.
  4.   ** done 12/18/93
  5.   
  6. * remove static buffers.
  7. * replace list & node cache with recursive obstacks, (xmalloc,
  8.   getnode, getlist)
  9. * check all io functions for error return codes.  also check all
  10.   system calls.
  11. * error check mkdir.
  12.  
  13. ---
  14. Old notes...
  15.  
  16. * All sizing limits are gone.  The rest of these items were incidental
  17.   in that effort.
  18.  
  19. * login name from history was duplicated.  taught existing routine to
  20.   cache and use that instead.  Also add routines to cache uid, pid,
  21.   etc.
  22.  
  23. * ign strings were never freed.  Now they are.
  24.  
  25. * there was a printf("... %s ...", cp) vs *cp bug in history.c.  Now
  26.   fixed.
  27.  
  28. * The environment variables TMPDIR, HOME, and LOGNAME were not
  29.   honored.  Now they are.
  30.  
  31. * extra line inserted by do_editor() is gone.  Then obviated.  Editor
  32.   is now called exactly once per checkin.
  33.  
  34. * revised editor behaviour.  Never use /dev/tty.  If the editor
  35.   session fails, we haven't yet done anything.  Therefor the user can
  36.   safely rerun cvs and we should just fail.  Also use the editor for
  37.   initial log messages on added files.  Also omit the confirmation
  38.   when adding directories.  Adding directories will require an
  39.   explicit "commit" step soon.  Make it possible to prevent null login
  40.   messages using #define REQUIRE_LOG_MESSAGES
  41.  
  42. * prototypes for all callbacks.
  43.  
  44. * all callbacks get ref pointers.
  45.  
  46. * do_recursion/start_recursion now use recusion_frame's rather than a
  47.   list of a lot of pointers and global variables.
  48.  
  49. * corrected types on status_dirproc().
  50.  
  51. * CONFIRM_DIRECTORY_ADDS
  52.  
  53. * re_comp was innappropriate in a few places.  I've eliminated it.
  54.  
  55. * FORCE_MESSAGE_ON_ADD
  56.  
  57. * So I built a regression test.  Let's call it a sanity check to be
  58.   less ambitious.  It exposed that cvs is difficult to call from
  59.   scripts.
  60.  
  61.