/contrib/cvs/FREEBSD-upgrade

https://bitbucket.org/freebsd/freebsd-head/ · #! · 45 lines · 35 code · 10 blank · 0 comment · 0 complexity · 84a321a6ea9b2a26b17b88af3d365893 MD5 · raw file

  1. $FreeBSD$
  2. MAINTAINER= peter@FreeBSD.org
  3. This directory contains the virgin CVS source on the vendor branch. Do
  4. not under any circumstances commit new versions onto the mainline, new
  5. versions or official-patch versions must be imported.
  6. To prepare a new cvs dist for import, extract it into a fresh directory;
  7. then delete the files and directories listed in FREEBSD-Xlist.
  8. CVS is imported from its top level directory something like this:
  9. cvs -n import src/contrib/cvs CVSHOME v<version>
  10. The -n option is "don't do anything" so you can see what is about to happen
  11. first. Remove it when it looks ok.
  12. The initial import was done with:
  13. cvs import src/contrib/cvs CVSHOME v1_11_22
  14. When new versions are imported, cvs will give instructions on how to merge
  15. the local and vendor changes when/if conflicts arise.
  16. The developers can be reached at: <devel-cvs@nongnu.org>. Local changes
  17. that are suitable for public consumption should be submitted for inclusion
  18. in future releases.
  19. peter@freebsd.org - 20 Aug 1996
  20. obrien@freebsd.org - 12 Jan 2008
  21. Current local changes:
  22. - CVS_LOCAL_BRANCH_NUM environment variable support for choosing the
  23. magic branch number. (for CVSup local-commit support)
  24. - CVSREADONLYFS environment variable and global option -R to enable
  25. no-locking readonly mode (eg: cvs repo is a cdrom or mirror)
  26. - the verify message script can edit the submitted log message.
  27. - CVSROOT/options file
  28. - Variable keyword expansion controls including custom keywords.
  29. - $ CVSHeader$ keyword - like Header, but with $CVSROOT stripped off.
  30. - 'CVS_OPTIONS' environmental variable support.
  31. - Allow -D with -r on checkout.
  32. - Support for "diff -j", allowing tag:date based diffs.
  33. - iso8601 option keyword.
  34. - Comprehensive "-T" CVS/Template support.
  35. - We use the cvs.1 manpage from man/, not the offical one in doc/