No package uses the old git.eclass anymore and I feel like it's time to remove it. @dberkholz, please ping me if you agree. i'll send the lastrites then.
Last rites sent.
(In reply to Michał Górny from comment #0) > No package uses the old git.eclass anymore and I feel like it's time to > remove it. > > @dberkholz, please ping me if you agree. i'll send the lastrites then. There are a lot of packages in overlays (x11, multilib, ...) that are still depending on it. Also technically there might be an old ones already installed and deletion of this eclass cause errors during it's uninstallation. I might be wrong but IIRC for that reason the Gentoo policy was not to remove eclass (I'm not a Gentoo dev so it might've changed - I'm sorry if I'm incorrect).
Oh, forgot to update the status. The devmanual says to just remove it [1]. Uninstall uses local copy of the environment, so eclasses in tree don't matter. For out-of-tree packages, I doubt there's a real difference between 'unable to find git.eclass' and 'ebuild died with: git.eclass was removed'.