Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(577)

Unified Diff: tools/refactoring/integratefiles.py

Issue 1581573003: Remove tools/refactoring. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/refactoring/fixnames.py ('k') | tools/refactoring/p4commands.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/refactoring/integratefiles.py
diff --git a/tools/refactoring/integratefiles.py b/tools/refactoring/integratefiles.py
deleted file mode 100644
index c5cc892095cc321f7698a7acdbda2b525a1df1c7..0000000000000000000000000000000000000000
--- a/tools/refactoring/integratefiles.py
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/usr/bin/env python
-
-import stringmanipulation
-import filemanagement
-import p4commands
-import sys
-
-extensions = ['.h', '.cpp', '.cc', '.gyp']
-
-ignore_these = ['list_no_stl.h','map_no_stl.h','constructor_magic.h']
-
-exceptions = [
-['GIPSRWLock.h','rw_lock.h'],
-['GIPSCriticalsection.h','critical_section.h'],
-]
-
-if((len(sys.argv) != 4) and (len(sys.argv) != 5)):
- print 'parameters are: parent directory extension new extension [--commit]'
- quit()
-
-directory = sys.argv[1];
-if(not filemanagement.pathexist(directory)):
- print 'path ' + directory + ' does not exist'
- quit()
-
-old_extension = sys.argv[2]
-if(not stringmanipulation.isextension(old_extension)):
- print old_extension + ' is not a valid extension'
- quit()
-
-new_extension = sys.argv[3]
-if(not stringmanipulation.isextension(new_extension)):
- print new_extension + ' is not a valid extension'
- quit()
-
-if((len(sys.argv) == 5) and (sys.argv[4] != '--commit')):
- print 'parameters are: parent directory extension new extension [--commit]'
- quit()
-
-commit = False
-if(len(sys.argv) == 5):
- commit = True
-
-files_to_integrate = filemanagement.listallfilesinfolder(directory,\
- old_extension)
-
-if(commit):
- p4commands.checkoutallfiles()
-for index in range(len(files_to_integrate)):
- if(commit):
- print (100*index)/len(files_to_integrate)
- path_dir = files_to_integrate[index][0]
- filename = files_to_integrate[index][1]
- is_ignore = False
- for ignore_names in ignore_these:
- if(filename == ignore_names):
- is_ignore = True
- break
- if(is_ignore):
- continue
-
- new_file_name = ''
- is_exception = False
- for exception_name,exception_name_new in exceptions:
- if(filename == exception_name):
- is_exception = True
- new_file_name = exception_name_new
- break
-
- if(not is_exception):
- new_file_name = filename
-
- new_file_name = stringmanipulation.removeallprefix(new_file_name,\
- 'gips')
- new_file_name = stringmanipulation.removealloccurances(new_file_name,\
- 'module')
- new_file_name = stringmanipulation.changeextension(new_file_name,\
- old_extension,\
- new_extension)
- new_file_name = stringmanipulation.fixabbreviations( new_file_name )
- new_file_name = stringmanipulation.lowercasewithunderscore(new_file_name)
- if(not commit):
- print 'File ' + filename + ' will be replaced with ' + new_file_name
- continue
- full_new_file_name = path_dir + new_file_name
- full_old_file_name = path_dir + filename
- if(full_new_file_name != full_old_file_name):
- p4commands.integratefile(full_old_file_name,full_new_file_name)
- else:
- print 'skipping ' + new_file_name + ' due to no change'
- for extension in extensions:
- print 'replacing ' + filename
- if (extension == ".gyp"):
- filemanagement.replacestringinallsubfolders(
- filename,new_file_name,extension)
- else:
- filemanagement.replacestringinallsubfolders(
- '\"' + filename + '\"', '\"' + new_file_name + '\"', extension)
-if(commit):
- p4commands.revertunchangedfiles()
« no previous file with comments | « tools/refactoring/fixnames.py ('k') | tools/refactoring/p4commands.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698