]> thyrsus.com Git - comparator.git/commitdiff
NEWS file is gone.
authorEric S. Raymond <esr@thyrsus.com>
Fri, 7 Jan 2005 18:45:15 +0000 (18:45 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Fri, 7 Jan 2005 18:45:15 +0000 (18:45 +0000)
Makefile
README
comparator.spec

index 36108dd66f5409cd576407d2fd4af83aea635ec4..7308c7c7a861f87e3558a48e2f73a6a22b8fe2ce 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ VERS=$(shell sed <comparator.spec -n -e '/Version: \(.*\)/s//\1/p')
 CODE    = shredtree.c shred.h report.c hash.c linebyline.c main.c \
                hash.h hashtab.h filterator comparator.py 
 SCRIPTS = hashgen.py setup.py
-DOCS    = README NEWS comparator.xml scf-standard.xml COPYING
+DOCS    = README comparator.xml scf-standard.xml COPYING
 EXTRAS  = shredtree.py shredcompare.py
 TEST    = test
 SOURCES = $(CODE) $(SCRIPTS) $(DOCS) $(EXTRAS) $(TEST) comparator.spec Makefile
diff --git a/README b/README
index c151a56ed8d5def2304c0891c8d935f003534e07..68ce747f2a4761903dfb60415e9681c8be851919 100644 (file)
--- a/README
+++ b/README
@@ -21,6 +21,6 @@ srcdupchk - the shred algorithm in C++
 ctcompare - C Token Comparator
        http://minnie.tuhs.org/Programs/Ctcompare/
 
-See the NEWS file for recent developmets.
+See the xhangelog in the RPM spec file for recent developments.
 
 
index 919a0efb7b5b6d988840d83d7e4130015646355e..b175d3d4bed3c3c83096b03cc4914a8b376e553f 100644 (file)
@@ -1,6 +1,6 @@
 Name: comparator
 Summary: fast comparison of large source-code trees
-Version: 2.6
+Version: 2.7
 Release: 1
 License: GPL
 Group: Utilities
@@ -44,6 +44,10 @@ cp comparator.py "$RPM_BUILD_ROOT"${pylib}
 %{_libdir}/python*/site-packages/comparator.py
 
 %changelog
+* Fri Jan  7 2005 Eric S. Raymond <esr@snark.thyrsus.com> - 2.7-1
+- Improvements to regression-test machinery.  
+- Document the FAQ about comparing a tree to itself.
+
 * Mon Sep 20 2004 Eric S. Raymond <esr@snark.thyrsus.com> - 2.6-1
 - Ignore .svn files and and SVN subdirectories.  Typo fixes on manual page.
 
@@ -59,11 +63,68 @@ cp comparator.py "$RPM_BUILD_ROOT"${pylib}
 
 * Mon Dec 29 2003 Eric S. Raymond <esr@snark.thyrsus.com> 2.3-1
 - Source RPMs no longer depend on myversion symbol.
+- New -N option style supports multiple normalizers.
+- Fix a bug that might have caused a SEGV on really large shreds.
 
 * Wed Dec 24 2003 Eric S. Raymond <esr@snark.thyrsus.com> 2.2-1
 - Better error reporting in comparator.py.
+- Fix a packaging error.
+
+* Tue Sep 19 2003 Eric S. Raymond <esr@snark.thyrsus.com> 2.1-1
+- Refactored code to make it possible to plug in new feature analyzers.
+- Logic for handling trailing blank lines in files works slightly better.
+
+* Mon Sep 18 2003 Eric S. Raymond <esr@snark.thyrsus.com> 2.0-1
+- Now uses custom 8-byte digest function suggested by Ron Rivest, the inventor
+  of MD5.  The new function is faster and about halves the size of SCF files.
+  This format change is not compatible with 1.x versions.
+- There is a new -m option to set the minimum span size to be output.
+  The filterator -s option has been changed to -m to match it.
+- filterator is now a wrapper around comparator.py, a loadable Python
+  module which can be used to write other report generators.
+- Significance filtering for C and shell is now done within comparator
+  itself, and is accordingly much faster.
+- FreeBSD port patches from Warren Toomey.
+
+* Fri Sep 15 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.6-1
+- Regression-test production now in place.
+- Second application of qsort trick, for significant speedups on
+  trees with many common matches.
+- New -v option to enable progress messages; they're off by default.
+
+* Fri Sep 12 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.5-1
+- Fix bug in -r option.
+- Capture trailing braces (as on C functions) in chunks even when they are
+  ignored for comparison purposes.
+- Range reports now include the line length of the file.
+- Documentation improvements.
+
+* Fri Sep 12 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.4-1
+- Fix brown-paper-bag bug in reduction logic, introduced when I optimized it.
+- SCF-B format now includes codebase size so we can compute percentages.
+- filterator now generates a trailer containing percentage overlaps.
 
-* Sun Sep  7 2003 Eric S. Raymond <esr@snark.thyrsus.com> 
+* Fri Sep 12 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.3-1
+- -C now implies -w.
+- A new -r option strips comments.
+- Code is cleaned up to pass gcc -Wall.
+- filterator can now perform significance checks on shreds from shellscripts.
+- There        is now a progress meter while making SCF files.
+- The logic for merging ranges has been seriously speed-tuned and is 
+  66% faster.  This code is O(n--2) on the number of common shreds and
+  is the bottleneck on large trees.
+
+* Wed Sep 10 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.2-1
+- Add -C option; -w wasn't good enough to make indent-style difference
+  invisible by itself.
+
+* Tue Sep 09 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.1-1
+- Fix silly division by zero error. Add COPYING file.
+- Add -s option to filterator and make it ignore form feeds in filtered mode.
+
+* Sun Sep  7 2003 Eric S. Raymond <esr@snark.thyrsus.com> 1.0
 - Initial build.
 
 
+
+