home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Unix / developer / RevScanner.README < prev    next >
Encoding:
Text File  |  1993-12-21  |  1.4 KB  |  45 lines

  1. RevScanner
  2. by Dave Strout
  3. NeXT Developer
  4. Information Sciences Institute
  5. dstrout@darpa.mil
  6.  
  7. RevScanner is an Object that looks through whatever file contains it to find all the RCS keywords.  See co(1) for a list of the keywords.
  8.  
  9. To use it:
  10. 1. Copy RevScanner.[hm] into your Project directory.
  11. 2. Add RevScanner to your project in the inspector.
  12. 3. Create an instance of RevScanner.
  13. 4. Add a Scrolling Text Field from the IB Text palette to your project.
  14.     This is where the RCS header info will appear.
  15. 5. Connect a control (menu item, button) to the action 'scan:' on the
  16.     RevScanner Instance.
  17. 6. Connect the outlet 'theScrollingText' to the Scrolling text object
  18.     from step 4.
  19. 7. If the Scrolling Text is on a panel or window, connect the outlet
  20.     'thePanel' to the title bar.
  21.  
  22. That's it!
  23.  
  24. In each of your file that are in the project, put a line like:
  25.  
  26. static char rcsid[]="$Id";
  27.  
  28. Note that it doesn't have to be rcsid specifically, but it should be static to avoid collision with your other files.
  29.  
  30.  
  31. Feedback is welcome.
  32.  
  33. dave.
  34. dstrout@darpa.mil
  35.  
  36. PLEASE NOTE:
  37. conf.h, rcsbase.h, rcsmap.h, and the match() function in RevScanner are butchered from RCS 5.5, which is:
  38.  
  39. Copyright (C) 1982, 1988, 1989 Walter Tichy
  40.    Copyright 1990 by Paul Eggert
  41.    Distributed under license by the Free Software Foundation, Inc.
  42.  
  43. None of these people bear any responsibility for these files in the form presented here.  They may not even know that these versions exist.  IT'S NOT THIER FAULT!
  44.  
  45.