Legacy versions of get_iplayer
dinkypumpkin at gmail.com
Tue May 15 11:22:15 EDT 2012
On 15/05/2012 15:04, Rob Dixon wrote:
> The infradead git repository holds versions of get_iplayer back to
> v2.76, which is less than two years old. Are older releases available
> anywhere else?
FWIW, Google turned up v2.66 and v2.41 lurking in old Ubuntu packages
(Lucid and Karmic, respectively). There may be other old tarballs or
Linux packages out in the ether, but I've no idea.
If you're trying to find a specific prior version, the Git repo is the
place to look. The infradead repo contains the entire commit history
for get_iplayer. Release 2.76 (and its associated tag) mark the point
where Phil Lewis dropped get_iplayer and it was transferred to
infradead. I assume that prior releases weren't tagged in Phil's
Subversion repo or the tags weren't converted when the repo was
transferred to Git.
As an approximate method to track down old versions of the get_iplayer
script, you can look for commits where the internal version number
changed. Try this in your clone of the infradead repo:
git log -p get_iplayer | egrep '^(commit|\+my \$version =)'
It will produce a long printout that looks like:
+my $version = 2.69;
+my $version = 2.68;
+my $version = 2.67;
+my $version = 2.66;
+my $version = 2.65;
Find the version you're looking for and do a checkout on the commit hash
just above it. So for example, to get v2.68 using the above:
git checkout 388a43ceaa969f59f1aab0b6b5767baa77241f98
That will put you in detached HEAD state at the point of the commit
referenced in the checkout.
I'm sure it won't be perfect since there's no guarantee that the commit
including a change in the version number is the same one used for the
actual release tarball, but it should get you in the right ballpark.
More information about the get_iplayer