<div dir="ltr">On 31 October 2017 at 02:29, Adam Kemp <span dir="ltr">&lt;<a href="mailto:adam.kemp@apple.com" target="_blank">adam.kemp@apple.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="gmail-"><br>
</span>No, grep would be sufficient as well. The issue is still which files to grep in the first place. Everything else comes after that. If you manually read files looking for usages of an API you’re changing then I feel sorry for you. You’re doing things the hard way.<br>
<span class="gmail-"><br></span></blockquote><div><br></div><div>so you&#39;ve used grep to search for &quot;foo&quot; in all files of the module (in case of &quot;internal func foo&quot;) and grep returned 50 files.</div><div><br></div><div>in case of &quot;classprivate func foo&quot; that would be, say, 10 files. or even 50 files - doesn&#39;t matter.</div><div><br></div><div>what matters is the actual number of hits of &quot;foo&quot; to review, in the former case it would be, say &quot;50 files * 10 hits in each&quot; in the latter - &quot;50 files with one hit in each&quot;. and in reality even &quot;10 files with one hit in each&quot;. thus the search set to review is much much smaller.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">I’m not going to go back and forth on this any longer. We’re going in circles. We just don’t agree, and this doesn’t appear to be going anywhere.<br>
</blockquote></div><br></div><div class="gmail_extra">i agree to disagree.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div>Mike</div><div><br></div></div></div>