title: How to verify that BFG Repo-Cleaner has correctly removed a large file from a git repository?
body: <p>I have used the BFG Repo-Cleaner to remove a large file from a git repository:</p>
  
  <pre><code>java -jar ../bfg-1.11.8.jar --delete-folders escrow application.git
  cd application.git
  git reflog expire --expire=now --all
  git gc --prune=now --aggressive
  cd ..
  mkdir clone
  cd clone
  git clone file:///home/damian/temp/TCLIPG-4370/test/application.git
  </code></pre>
  
  <p>I have used the script(<a href="http://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/" rel="noreferrer">http://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/</a>) to check my repository before and after running BFG Repo-Cleaner and it shows the removal of the escrow directory and there is also a reduction in memory in the two repositories.</p>
  
  <p>Everything looks ok, but how can I verify that all my commits are the same? Would I have to create a script with git-for-each-ref and compare the commits, with the same name, in the two repositories, to verify that BFG has worked correctly? </p>
  
  <p>Any suggestions would be greatly appreciated.</p>