summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-12-01 17:03:30 -0500
committerEric S. Raymond <esr@thyrsus.com>2010-12-01 17:03:30 -0500
commitea2eabcec82d67461d06e19c96ae30248e0e5105 (patch)
treee58254e0d82c4fcf9909ec90fca9b40cf99ed145
parent40334df00ca088f04908d28581ec0159586f762e (diff)
downloaddeheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.gz
deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.bz2
deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.xz
deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.zip
Pre-release cleanup. Regression tests pass and pychecker runs clean.
-rw-r--r--.gitignore2
-rw-r--r--Makefile4
-rwxr-xr-xdeheader6
3 files changed, 7 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0af3d62
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+test/*.o
+*.tar.gz
diff --git a/Makefile b/Makefile
index 06ef51e..c0ab455 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
#
VERS=$(shell sed <deheader -n -e '/version\s*=\s*"\(.*\)"/s//\1/p')
-SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader.png
+SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader-logo.png
all: deheader.1
@@ -26,7 +26,7 @@ makeregress:
pychecker:
@ln -f deheader deheader.py
- @-pychecker --only --limit 50 deheader.py
+ @-pychecker --quiet --only --limit 50 deheader.py
@rm -f deheader.py*
version:
diff --git a/deheader b/deheader
index 779ca68..0ce7e22 100755
--- a/deheader
+++ b/deheader
@@ -24,7 +24,7 @@ on interrupt or after processing with its original timestamp, unless the
-r option was given and headers removed.
"""
-import sys, os, tempfile, getopt, time, re
+import sys, os, getopt, time, re
BATON_DEBUG = 1
PROGRESS_DEBUG = 2
@@ -113,7 +113,7 @@ class InclusionMap:
def forget(self, sourcefile, header):
"Forget a header dependency."
self.c_to_h[sourcefile].remove(header)
- def remember(self, sourcefile, include):
+ def remember(self, sourcefile, header):
"Undo forgetting of a dependency."
self.c_to_h[sourcefile].append(header)
@@ -175,7 +175,7 @@ def testcompile(source, maker, msg="", verbosity=0):
% (sourcefile, msg, explain, end-start)
return (status, end - start)
-def c_analyze(source, maker, includes, verbosity):
+def c_analyze(sourcefile, maker, includes, verbosity):
"Given a C file and a list of includes, return those that can be omitted."
# We'll remove headers in reverse order, because later unnecessary
# headers might depend on earlier ones