Schultz 8 years ago
parent
commit
a3b9f559d7
2 changed files with 31 additions and 1 deletions
  1. 1
    1
      execution.py
  2. 30
    0
      test_repository/execution.py

+ 1
- 1
execution.py View File

@@ -22,7 +22,7 @@ def generateGitstatsOnFolders ():
22 22
 	# print (dirs_name)
23 23
 	for direct in dirs_name:
24 24
 		fullPath=(os.path.join(subdir_name, direct))
25
-		os.system("./gitstats "+fullPath+" "+output_folder)
25
+		os.system("./gitstats "+fullPath+" "+output_folder+direct)
26 26
 
27 27
 
28 28
 if __name__ == "__main__":

+ 30
- 0
test_repository/execution.py View File

@@ -0,0 +1,30 @@
1
+import os
2
+import sys
3
+
4
+# python execution.py <source folder> <output folder>
5
+
6
+def generateGitstatsOnFolders (): 
7
+	# print (sys.argv)
8
+
9
+	#  root location
10
+	source_folder = sys.argv[1]
11
+	# final destination
12
+	output_folder = sys.argv[2]
13
+	print (source_folder)
14
+
15
+	dirs_name=[]
16
+	subdir_name=''
17
+	
18
+	for subdir, dirs, files in os.walk(source_folder):
19
+		dirs_name=dirs
20
+		subdir_name=subdir
21
+		# weirdly keeps looping...
22
+		break;
23
+	# print (dirs_name)
24
+	for direct in dirs_name:
25
+		fullPath=(os.path.join(subdir_name, direct))
26
+		os.system("./gitstats "+fullPath+" "+output_folder+direct)
27
+
28
+
29
+if __name__ == "__main__":
30
+	generateGitstatsOnFolders()