git diff --name-status : What does R100 mean? : <p>When I do e.g. <code>git diff master --name-status</code> I see some lines with the <code>R100</code> prefix on them. </p>

<p>What does <strong><code>R100</code></strong> exactly mean?</p>

<hr>

<p>I would assume  <code>R</code> means "moved". I am posting below <a href="https://git-scm.com/docs/git-diff" rel="noreferrer">what I found in the documentation</a>, but nothing in this text says anything about <code>100</code> or numbers per se.</p>

<blockquote>
  <p><code>--name-status</code>
  Show only names and status of changed files. See the description of the --diff-filter option on what the status letters mean.</p>
</blockquote>

<p>and then</p>

<blockquote>
  <p><code>--diff-filter=[(A|C|D|M|R|T|U|X|B)…​[*]]</code>
  Select only files that are Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R), have their type (i.e. regular file, symlink, submodule, …​) changed (T), are Unmerged (U), are Unknown (X), or have had their pairing Broken (B). Any combination of the filter characters (including none) can be used. When * (All-or-none) is added to the combination, all paths are selected if there is any file that matches other criteria in the comparison; if there is no file that matches other criteria, nothing is selected.</p>
  
  <p>Also, these upper-case letters can be downcased to exclude. E.g. --diff-filter=ad excludes added and deleted paths.</p>
  
  <p>Note that not all diffs can feature all types. For instance, diffs from the index to the working tree can never have Added entries (because the set of paths included in the diff is limited by what is in the index). Similarly, copied and renamed entries cannot appear if detection for those types is disabled.</p>
</blockquote>
