SCM is missing methods for cherrypicking a specific commit and reverting a single file. These methods should be added to the base class and implemented in the SVN and Git subclasses.
Created attachment 231856 [details] Add cherrypick_merge and revert_file to SCM and subclasses.
Comment on attachment 231856 [details] Add cherrypick_merge and revert_file to SCM and subclasses. I'd prefer if all these changes to webkitpy were in the patch that adds some scripts to use it.
Comment on attachment 231856 [details] Add cherrypick_merge and revert_file to SCM and subclasses. rs=me.
Cherry pick is already added by http://trac.webkit.org/changeset/175606 ... but it isn't used at all. What is the goal with adding unused codes to git.py?
Comment on attachment 231856 [details] Add cherrypick_merge and revert_file to SCM and subclasses. r-, because they are unused functions.
(In reply to comment #5) > Comment on attachment 231856 [details] > Add cherrypick_merge and revert_file to SCM and subclasses. > > r-, because they are unused functions. These are used by Apple internal tools.