On 4/9/23 16:04, Nuno Silva wrote:
On 2023-09-04, William Kenworthy wrote:

On 3/9/23 18:29, Rich Freeman wrote:
On Sun, Sep 3, 2023 at 4:44 AM Michael <confabul...@kintzios.com> wrote:
On Sunday, 3 September 2023 07:49:36 BST William Kenworthy wrote:
Hi , I used to be able to get old ebuilds from "the attic" but I cant
find it on google - is it still around?
Perhaps have a look here at the archives?

https://gitweb.gentoo.org/
The archives will only contain data migrated from CVS - so only things
from more than a few years ago.

You want to look into the main repo for anything recently deleted.
[...]
This can be done via the website, though the search capability is a
little limited.  I ended up having to search from a local clone
because your package name contains an error and the web search found
nothing.

To find your file, go to:
https://gitweb.gentoo.org/repo/gentoo.git/
Go to the search box in the top right and search for:
dev-python/reedsolomon     (note that the package category is
different from what was in your email)
Find the commit one commit before the one that removed your package.
(ie one that contains your package in its most recent version)  If you
find the one that deleted your file, then just look at the parent in
the commit header and click on that to go back one version where it is
still present.
Click the tree hash to browse the historical version of the repository
that existed before your file was deleted.
For example, you can find v1.6.1 of that package at:
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/reedsolomon/reedsolomon-1.6.1.ebuild?id=149a131188ebce76a87fd8363fb212f5f1620a02
[...]
The web git interface is capable of displaying past commits.  It just
can't search for wildcards/etc.

Thanks Rich,

unfortunately the web interface isn't helpful - I cant just navigate
the tree to find commits -
"https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/reedsolomon/";
gives path not found - it looks like you have to know the commit first
by downloading the git tree to search it - not friendly at all!
With /log/ instead of /tree/ in the URL it at least shows the list of
commits. From a quick check, this seems to include the commit removing
the directory when it's removed instead of renamed, so hopefully it
helps too with retrieving older ebuilds?

(But note that Rich was suggesting using the *search* feature of the
gitweb interface, which, in this case, also finds the same topmost
commit if I search for "reedsolomon".)

tkx, missed that!

BillK



Reply via email to