dircmp
 

# Module 'dirmp'
#
# Defines a class to build directory diff tools on.


 Modules
                                                                                                                                                                                                                               
cmpcache
dircache
os
statcache


 Classes
                                                                                                                                                                                                                               
dircmp


 class dircmp
           # Directory comparison class. #
 
                                                                                                                                                                                                                     
new(self, a, b)
#
phase1(self)
#
phase2(self)
#
phase3(self)
#
phase4(self)
#
phase4_closure(self)
#
report(self)
#
report_closure(self)
#
report_phase4_closure(self)
#
run(self)
#


 Functions
                                                                                                                                                                                                                               
cmp(a, b)
# Compare two files.
# Return:
#       0 for equal
#       1 for different
#       2 for funny cases (can't stat, etc.) #
cmpfiles(a, b, common)
# Compare common files in two directories.
# Return:
#       - files that compare equal
#       - files that compare different
#       - funny cases (can't stat etc.) #
demo()
# Demonstration and testing. #
filter(list, skip)
# Return a copy with items that occur in skip removed. #
remove(list, item)
# Remove a list item.
# NB: This modifies the list argument. #