Used in the git-eclass: * committish: master *** git-tar-tree is now deprecated. *** Running git-archive instead. *** 'git-archive' '--format=tar' 'master' Just a FYI, thanks.
Well, the diff is obviously simple enough. --- /usr/portage/eclass/git.eclass 2006-09-11 01:46:09.000000000 -0700 +++ git.eclass 2006-10-23 12:29:06.334073040 -0700 @@ -226,7 +226,7 @@ # export to the ${WORKDIR} mkdir -p "${S}" - git tar-tree ${EGIT_TREE} | ( cd "${S}" ; tar xf - ) + git archive --format=tar ${EGIT_TREE} | ( cd "${S}" ; tar -xf - ) echo }
And that will fail horribly for people running stable, so we have to keep it that way for a while. I'll leave this one open and assigned to me so I remember to fix it once the 1.4.3 series goes to stable. Thanks anyway. - ferdy
Once bug #159822 is resolved, we can high the dependency on git.eclass and start using git-archive instead of git-tar-tree. - ferdy
(In reply to comment #3) > Once bug #159822 is resolved, we can high the dependency on git.eclass and > start using git-archive instead of git-tar-tree. > > - ferdy > git-1.5* is stable on all arches, only mips has 1.4* that want the new command too.
Acording to git, archive was introduced after 1.4.2, they have 1.4.1.1 stabled, so this will have to wait. Unless I'm missing something. It is not such a big deal, since the old way still works perfectly. Thanks for reminding me, though :) - ferdy
Committed. Thanks. - ferdy