blame


1.2          (foonly   27-Sep-04): 1. What is it?
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): Blame displays the last modification for each line in an
1.2          (foonly   27-Sep-04): RCS file. It is the RCS equivalent of CVS's annotate
1.1          (foonly   27-Sep-04): command.
1.1          (foonly   27-Sep-04): 
1.1          (foonly   27-Sep-04): An annotated RCS file describes the revision and date in
1.1          (foonly   27-Sep-04): which each line was added to the file, and the author of
1.1          (foonly   27-Sep-04): each line.
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): 2. Where can I get it?
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): You can download Blame here:
1.1          (foonly   27-Sep-04): 
1.26         (foonly   24-Nov-06):   - blame-1.3.1.tar.gz         (gzipped tarball, 483 kB)
1.26         (foonly   24-Nov-06):   - blame-1.3.1-1.fc6.i386.rpm (i386 RPM for Fedora Core 6, 75 kB)
1.26         (foonly   24-Nov-06):   - blame-1.3.1-1.fc6.src.rpm  (source RPM for Fedora Core 6, 487 kB)
1.26         (foonly   24-Nov-06): 
1.26         (foonly   24-Nov-06): Packages for FC4 and FC5 can be found here.
1.1          (foonly   27-Sep-04): 
1.22         (foonly   13-Mar-05): A precompiled Solaris package is available from
1.22         (foonly   13-Mar-05): sunfreeware.com. Thanks to Steven Christensen for building
1.22         (foonly   13-Mar-05): this.
1.22         (foonly   13-Mar-05): 
1.8          (foonly   28-Sep-04): Alternatively, you can checkout the latest snapshot of
1.8          (foonly   28-Sep-04): Blame from CVS. If you choose this option you will need
1.8          (foonly   28-Sep-04): the GNU Autotools, Flex and GNU Bison.
1.1          (foonly   27-Sep-04): 
1.25         (foonly   16-May-06):   $ cvs -d:pserver:anonymous@blame.cvs.sourceforge.net:/cvsroot/blame login
1.25         (foonly   16-May-06):   Logging in to :pserver:anonymous@blame.cvs.sourceforge.net:2401/cvsroot/blame
1.2          (foonly   27-Sep-04):   CVS password:
1.1          (foonly   27-Sep-04):     (no password; just press Enter)
1.25         (foonly   16-May-06):   $ cvs -d:pserver:anonymous@blame.cvs.sourceforge.net:/cvsroot/blame checkout blame
1.2          (foonly   27-Sep-04):   cvs checkout: Updating blame
1.2          (foonly   27-Sep-04):   .
1.2          (foonly   27-Sep-04):   . etc
1.2          (foonly   27-Sep-04):   .
1.1          (foonly   27-Sep-04):   $ cd blame
1.1          (foonly   27-Sep-04):   $ autoreconf
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): 3. How do I use it?
1.1          (foonly   27-Sep-04): 
1.8          (foonly   28-Sep-04): A variety of command-line options are available. To see
1.8          (foonly   28-Sep-04): the full list, use --help:
1.8          (foonly   28-Sep-04): 
1.8          (foonly   28-Sep-04):   $ blame --help
1.8          (foonly   28-Sep-04): 
1.2          (foonly   27-Sep-04): To view annotations for filename:
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04):   $ blame filename
1.1          (foonly   27-Sep-04): 
1.14         (foonly   10-Nov-04): Or for a specific RCS file:
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04):   $ blame filename,v
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): Multiple filenames can be specified, and Blame will
1.1          (foonly   27-Sep-04): annotate them all.
1.1          (foonly   27-Sep-04): 
1.8          (foonly   28-Sep-04): 4. What sort of output does it produce?
1.8          (foonly   28-Sep-04): 
1.8          (foonly   28-Sep-04): The design of this web page imitates the output of Blame.
1.8          (foonly   28-Sep-04): In fact, the source file for this web page is maintained
1.8          (foonly   28-Sep-04): with RCS:
1.8          (foonly   28-Sep-04): 
1.8          (foonly   28-Sep-04):   $ ls
1.8          (foonly   28-Sep-04):   index.txt  index.txt,v
1.8          (foonly   28-Sep-04):   $ blame index.txt
1.8          (foonly   28-Sep-04):   
1.8          (foonly   28-Sep-04):   Annotations for index.txt
1.8          (foonly   28-Sep-04):   ***************
1.8          (foonly   28-Sep-04):   1.2          (foonly   27-Sep-04): **1. What is it?**
1.8          (foonly   28-Sep-04):   1.1          (foonly   27-Sep-04): 
1.8          (foonly   28-Sep-04):   1.2          (foonly   27-Sep-04): *Blame* displays the last modification for each line in an
1.8          (foonly   28-Sep-04):   1.2          (foonly   27-Sep-04): RCS file. It is the RCS equivalent of CVS's _annotate_
1.8          (foonly   28-Sep-04):   .
1.8          (foonly   28-Sep-04):   . etc
1.8          (foonly   28-Sep-04):   .
1.1          (foonly   27-Sep-04): 
1.8          (foonly   28-Sep-04): The output from Blame was passed through a pretty-printer
1.8          (foonly   28-Sep-04): to generate the HTML.
1.1          (foonly   27-Sep-04): 
1.12         (foonly   21-Oct-04): 5. It doesn't work. How do I fix it?
1.1          (foonly   27-Sep-04): 
1.12         (foonly   21-Oct-04): If Blame doesn't compile on your system please send me
1.12         (foonly   21-Oct-04): the config.log file generated by configure, and a
1.12         (foonly   21-Oct-04): description of which bits don't compile.
1.12         (foonly   21-Oct-04): 
1.12         (foonly   21-Oct-04): If you're having trouble running Blame on certain files
1.12         (foonly   21-Oct-04): you might want to try the test suite in the tarball. Simply
1.12         (foonly   21-Oct-04): run make check after compilation.
1.12         (foonly   21-Oct-04): 
1.12         (foonly   21-Oct-04): If Blame segfaults and you're feeling adventurous, you
1.12         (foonly   21-Oct-04): can enable full debugging by using the --enable-debug
1.12         (foonly   21-Oct-04): option in configure. This turns on a bunch of assertions
1.12         (foonly   21-Oct-04): -- hopefully this will turn the segfault into an
1.12         (foonly   21-Oct-04): identifiable assertion failure.
1.12         (foonly   21-Oct-04): 
1.12         (foonly   21-Oct-04): If you're still stuck, feel free to mail bug reports to
1.13         (foonly   21-Oct-04): foonly (AT) users (DOT) sourceforge (DOT) net.
1.1          (foonly   27-Sep-04): 
1.8          (foonly   28-Sep-04): 6. What license is Blame released under?
1.1          (foonly   27-Sep-04): 
1.2          (foonly   27-Sep-04): Blame is released under the terms and conditions of the
1.1          (foonly   27-Sep-04): GNU General Public License version 2. Please read the
1.1          (foonly   27-Sep-04): COPYING file carefully.
1.6          (foonly   27-Sep-04): 
1.26         (foonly   24-Nov-06): $Id: index.txt,v 1.26 2006/11/24 10:21:22 foonly Exp $