: In the first few weeks of 2016, the Lucene/Solr project migrated from
: svn to git.  Prior to this, there was a github mirror of the subversion
: repository, but when the official repository was converted, that github
: mirror was completely deleted, and replaced with an exact mirror of the
: official git repository.

the old "mirror" wasn't really a "mirror" so much as it was a "real time 
svn-to-git conversion" that happened on the fly and generated synthetic 
git SHAs for every svn commit.

: It is very likely that every SHA hash in github changed when that
: happened.  If the information you are referencing was built from github

it is not just likeley, it is something that absolutely happened, and was 
discussed at at the time: anyone who had a fork of the "github svn-to-git 
mirror" needed to abandon it and re-clone the "new" migration which had 
completley differnet SHAs

FWIW: the "mdodsworth/lucene-solr" repo you found on github appears to be 
some random github user who cloned the "old" github mirror circa 
~2014 (prior to the converstion) but never "fetched" new commits after 
that, nor deleted it once the "real" svn-to-git migration for lucene-solr 
took place.

It's possible if you have a lot of old SHAs that you want to correlate to 
commits, that you could use that repo to try and identify some of the 
commits -- but as shawn said: knowing where exactly that list or arbitrary 
SHAs came from is kind of important for identifying exactly what they 
mean.

Also -- What exactly are you trying to do? what is your objective?

https://people.apache.org/~hossman/#xyproblem
XY Problem

Your question appears to be an "XY Problem" ... that is: you are dealing
with "X", you are assuming "Y" will help you, and you are asking about "Y"
without giving more details about the "X" so that we can understand the
full issue.  Perhaps the best solution doesn't involve "Y" at all?
See Also: http://www.perlmonks.org/index.pl?node_id=542341




-Hoss
http://www.lucidworks.com/

Reply via email to