Skip to content
Snippets Groups Projects
  1. Dec 04, 2003
  2. Dec 03, 2003
  3. Nov 26, 2003
  4. Nov 25, 2003
  5. Nov 24, 2003
  6. Nov 21, 2003
    • scjones's avatar
      * hash.c (printnode, printlist): Cast %p arguments to void * as · a16f778c
      scjones authored
      required by the C standard.
      a16f778c
    • dprice's avatar
      * sanity.sh: Add `-h <hostname>' option to enable testing across a · 42ab3b8c
      dprice authored
      :ext: connection to another host.  Warn when `-h' is specified without
      $TESTDIR.  Leave $TESTDIR intact when it looks absolute since it may
      contain symlinks.  Allow $CVS_SERVER to be overridden via the
      environment for `-h'.  Default $CVS_RSH to `rsh'.
      (*): Use $CVS_RSH to perform certain commands on the remote host (esp.
      `ln -s' and `chmod') when `-h' is specified to work around
      incompatibilities with CygWin & Samba.  Add a few other minor
      workarounds for Cygwin bugs.
      
      (newroot): New function.
      (*): Use newroot when appropriate.
      42ab3b8c
  7. Nov 19, 2003
  8. Nov 18, 2003
  9. Nov 13, 2003
  10. Nov 11, 2003
    • dprice's avatar
      44ef56b0
    • dprice's avatar
    • dprice's avatar
      * commit.c (find_fileproc, check_fileproc): Refuse to remove files · 6280c18d
      dprice authored
      when the file exists in the sandbox.  This used to cause data loss.
      (Report from Andreas Reifschneider <andyreif@studcs.uni-sb.de>.)
      
      * sanity.sh (rmadd3): Update to match.  Expand comments.
      6280c18d
    • mdb's avatar
      * BUGS: Note that symlinks to files will not work with or without · c107b6df
      mdb authored
      LockDir. Note that symlinks to directories will not work with
      LockDir.
      c107b6df
    • dprice's avatar
      * sanity.sh (rmadd3): Test the behavior of commit after the · cad7ee3b
      dprice authored
      add/replace.
      (Report from Andreas Reifschneider <andyreif@studcs.uni-sb.de>.)
      cad7ee3b
    • mdb's avatar
      * Backport symlink bugfix from cvs 1.12.1.1 feature release · 3de160f1
      mdb authored
      as written by Derek Price <derek@ximbiot.com>. (This fixes
      Issue 142. See http://ccvs.cvshome.org/issues/show_bug.cgi?id=142
      for details.)
      
      * NEWS: Symlinks now work in $CVSROOT pathnames if LockDir is
      used. (Fixes Issue 142.)
      
      * emx/filesubr.c (xresolvepath): New function.
      * os2/filesubr.c (xresolvepath): New function.
      
      * src/recurse.c (start_recursion): Accept new repository argument so
      that the working directory may be tracked by do_recursion without
      using xgetwd(), which returned a value different from the one the
      user requested when symlinks were in use. Pass repository_in to
      do_recursion() as part of the recursion frame.
      
      * src/cvs.h (xreadlink): #ifdef HAVE_READLINK proto.
      (xresolvepath): New proto.
      (start_recursion): Add repository to proto.
      
      * src/checkout.c (safe_location): Add more complete header comment.
      Add trace.  Use new xresolvepath() function.  Always return true
      in client mode since checking our destination path against the
      CVSROOT path is usually meaningless in client/server mode.
      (checkout_proc): Pass repository to do_update() for later use with
      start_recursion().
      
      * src/admin.c (admin): Use new definition of start_recursion().
      * src/annotate.c (rannotate_proc): Ditto.
      * src/client.c (send_files): Ditto.
      * src/commit.c (commit): Ditto.
      * src/diff.c (diff): Ditto.
      * src/edit.c (watch_onoff, send_notifications, edit, unedit, editors):
      Ditto.
      * src/lock.c (lock_tree_for_write): Ditto.
      * src/log.c (rlog_proc): Ditto.
      * src/patch.c (patch_proc): Ditto.
      * src/remove.c (cvsremove): Ditto.
      * src/tag.c (rtag_proc): Ditto.
      * src/update.c (do_update): Ditto.
      * src/watch.c (watch_addremove, watchers): Ditto.
      
      * src/patch.c (patch_proc): Call tag_check_valid with repository
      instead of NULL.
      
      * src/filesubr.c (xreadlink): #ifdef HAVE_READLINK this function.  Add
      more complete header comment.
      (xresolvepath): New function.
      
      * src/recurse.c (do_recursion): Call Lock_Cleanup() only repository
      was set.
      
      * src/update.c (do_update): Accept new repository argument so that the
      working directory may be tracked.
      (update): Pass NULL repository to do_update().
      * src/update.c (do_update): Add repository to proto.
      
      * src/checkout.c (checkout_proc): Use new definition of do_update().
      * src/update.c (update): Ditto.
      
      * src/sanity.sh: Add new -l option to test symlinked roots.
      (checkout_repository-1): Add server error messages about absolute
      paths since the client now skips destination validity checks.
      (check_repository-2): Test renamed to checkout_repository-2.
      (checkout_repository-2): Process client error messages about
      CVSROOT files being in the way since the client skips destination
      validity checks since it should be rare that a client is running
      in client/server mode on the server and CVS has no current way to
      check if it is running on the server.
      (check_repository-3): Test renamed to checkout_repository-3.
      (dottedroot): New test to check that a CVSROOT with a "." in the
      name will work.
      
      * vms/filesubr.c (xresolvepath): New function.
      * windows-NT/filesubr.c (xresolvepath): New function.
      3de160f1
    • dprice's avatar
      * configure.in: Require Autoconf 2.58. · e8224b6a
      dprice authored
      * INSTALL, NEWS: Note new Autoconf requirements.
      
      * configure: Regenerated.
      e8224b6a
  11. Nov 10, 2003
  12. Nov 08, 2003
Loading