Skip to content

Commit 1105518

Browse files
committed
compare Druid & Imply docs
1 parent 6a490b2 commit 1105518

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

d2i/d2i.py

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import filecmp
2+
3+
4+
#def print_diff_files(dcmp):
5+
# print(dir(dcmp))
6+
# for name in dcmp.diff_files:
7+
# #print("diff_file %s found in %s and %s" % (name, dcmp.left,
8+
# # dcmp.right))
9+
# print ("Druid only: %s" %(dcmp.left_only))
10+
# print ()
11+
# print ("Imply only: %s" %(dcmp.right_only))
12+
# for sub_dcmp in dcmp.subdirs.values():
13+
# print_diff_files(sub_dcmp)
14+
15+
#imply druid
16+
#druid_docs = "/Users/charlessmith/codebase/imply-druid/docs"
17+
#oss druid
18+
druid_docs = "/Users/charlessmith/codebase/druid/docs"
19+
imply_druid = "/Users/charlessmith/codebase/imply-docs/docs/druid"
20+
21+
22+
#dcmp = dircmp(druid_docs, imply_druid)
23+
#print_diff_files(dcmp)
24+
25+
doc_diff = filecmp.dircmp(druid_docs, imply_druid,ignore=None, hide=None)
26+
print ("*******************")
27+
print ("Comparing docs")
28+
print ("*******************")
29+
print ("Druid only: %s" %doc_diff.left_only)
30+
print ()
31+
print ("Imply only: %s" %doc_diff.right_only)
32+
print ()
33+
doc_file_dif = filecmp.cmpfiles(druid_docs, imply_druid, doc_diff.common, shallow=True)
34+
print ("Changed files: %s" %(str(doc_file_dif[1])))
35+
for dir in doc_diff.common_dirs:
36+
dd = druid_docs + "/" + dir
37+
id = imply_druid + "/" + dir
38+
dir_diff = filecmp.dircmp(dd, id,ignore=None, hide=None)
39+
print ("*******************")
40+
print ("Cmparing %s" %(dir))
41+
print ("*******************")
42+
print ("Druid only: %s" %dir_diff.left_only)
43+
print ()
44+
print ("Imply only: %s" %dir_diff.right_only)
45+
print ()
46+
print ()
47+
file_dif = filecmp.cmpfiles(dd, id, dir_diff.common, shallow=True)
48+
print ("Changed files: %s" %(str(file_dif[1])))
49+
50+
51+

0 commit comments

Comments
 (0)