title: How to get the revision at a specific date, of a file from a Github repository?
body: <p><em>How many of you</em> ever clicked on a Github link to a file version, just to find out that who made the link didn't care of putting a fixed commit sha (<strong>or, protip:</strong> simply pressing <kbd>Y</kbd>) when copying it from Github, and that the link is expired because now the <code>master</code> branch points to a different commit that at the time when the link was made, and the file was moved and changed in the meanwhile?</p>
  
  <p>✋‍♀️‍♀️‍♂️‍♂️</p>
  
  <p>I see...
  So is there any Github url parameter <em>or</em> a way to specify the branch path, that would allow me to display the version of the branch <strong>at a specific time in the past</strong>?</p>
  
  <p>Somethinge like <a href="https://github.com/repo/master/old/path/to/file" rel="nofollow noreferrer">https://github.com/repo/master/old/path/to/file</a><code>?date=2019-07-31T00:15:43+00:00</code>.</p>
  
  <p>The alternative is to find out the date from the, let's say, Github issue's comment where you copied/clicked the link from and start to scroll through the branch's <em>Commits</em> pagination, until (almost at the last page..) you finally find the most recent commit closer to the date you found, so you can start to <em>Browse files</em> for the commit just found in order to get, after wasting 10/15 minutes, at the version of the file that the initial link author intended to actually lead to.</p>
  
  <p>Or you need to ask an answer on SO.
  Not really convenient.</p>
  
  <p>Is there such a parameter supported by Github? </p>