title: What folders/files of a Firefox profile should you exclude from your commit?
body: <p>I'm trying to store a Firefox profile in git.  I've configured it to use a proxy and I want to be able to pull the profile back up when I check the code out again.</p>
  
  <p>As far as I can tell from <a href="http://kb.mozillazine.org/Profile_folder_-_Firefox" rel="noreferrer">the documentation</a> there's a <code>Cache</code> folder and an <code>Offline Cache</code> folder that probably shouldn't be included because they are just cached folders, and not any thing of significance to retaining the proxy settings to be used when the Firefox profile is loaded.</p>
  
  <p>Is there anything else in the profile folder that isn't worth including in the commit, because it has nothing to do with:</p>
  
  <ol>
  <li>Preventing the profile from being loaded.</li>
  <li>Preventing the proxy settings from being loaded on the next checkout</li>
  </ol>
  
  <p>I've tried adding the following:</p>
  
  <pre><code># Ignore FF Cache
  ProxyProfileFF/cache2/**
  ProxyProfileFF/OfflineCache/**
  ProxyProfileFF/jumpListCache/**
  ProxyProfileFF/startupCache/**
  ProxyProfileFF/saved-telemetry-pings/**
  
  # Ignore vim temp files
  *~
  </code></pre>