summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-03-08 00:11:56 -0500
committerMike Frysinger <vapier@gentoo.org>2012-03-08 00:18:19 -0500
commit2bf62e023956a4ed1adf67d18152aa82b7aa7356 (patch)
tree22124764cf76f77fa95715aacabd12764d8a116b /pym
parent3596fc3822bb82dfe05a58fdb78220e399175a4d (diff)
downloadportage-2bf62e023956a4ed1adf67d18152aa82b7aa7356.tar.gz
portage-2bf62e023956a4ed1adf67d18152aa82b7aa7356.tar.bz2
portage-2bf62e023956a4ed1adf67d18152aa82b7aa7356.zip
etc-update: rewrite significantly
This tool is very inefficient, especially in the case of auto-merging with -3/-5 and such. Rewrite the code to kill off dead paths, compress multiple greps into a single sed, cache more calculated results, and use bash code where possible rather than execing external tools. There are also style updates here, many of which fix quoting issues and other such things. The next rewrite should probably be in python, but this version is fast enough for me now even on my slow machines. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'pym')
0 files changed, 0 insertions, 0 deletions