aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* merge_driver_ekeyword: Add build systemMatt Turner2024-06-254-0/+49
* merge_driver_ekeyword: Run blackMatt Turner2024-06-201-21/+39
* merge_driver_ekeyword: Add testsMatt Turner2024-06-2017-0/+681
* merge_driver-ekeyword: split out merge_keywords functionMatt Turner2024-06-071-15/+19
* bin/merge-driver-ekeyword: Move logic to a separate moduleMatt Turner2024-06-072-0/+143
* ekeyword: Remove dead MakefileMatt Turner2024-06-072-19/+0
* eclean: dist: make VCS cleaning dependent on --deepSam James2024-05-031-3/+3
* package: update example PORTDIR pathSam James2024-05-031-3/+3
* eclean: dist: fix crash with excluded itemsSam James2024-05-031-0/+1
* eclean: dist: fix printing VCS clean items with --quietSam James2024-05-031-2/+5
* eclean: dist: fix copyright headersSam James2024-05-034-4/+4
* eclean: dist: fix typo in commentSam James2024-05-031-2/+2
* eclean: dist: fix operating on an empty directorySam James2024-05-031-1/+2
* depends.py: rename DependPrinter to PrinterJohn Turner2024-03-071-4/+4
* equery/depends: print output in module rather than with a callbackJohn Turner2024-03-071-11/+18
* dependencies.py: rewrite graph_reverse_depends to pass testsJohn Turner2024-03-071-66/+36
* dependencies.py: introduce unit testing for graph_reverse_dependsJohn Turner2024-03-071-0/+71
* dependencies.py: use Enum rather than StrEnum for DependencyKindJohn Turner2024-03-071-4/+4
* eclean/search.py: Fix find_packages docstring for invalid_pathsBrian Dolbec2024-02-171-3/+2
* Initial tests for _deps_equal()Brian Dolbec2024-02-171-0/+157
* eclean: Handle InvalidDepstring info in _deps_equalBrian Dolbec2024-02-171-6/+48
* gentoolkit: fix flake8 lint error (F401, unused import)Sam James2024-02-171-1/+0
* enalyze: placate blackSam James2024-02-161-1/+1
* dependencies.py: replace hand rolled depcache with functools.cacheJohn Turner2024-02-161-9/+4
* dependencies.py: unify get_*depend methodsJohn Turner2024-02-161-17/+15
* dependencies.py: create DependencyKind enumJohn Turner2024-02-161-0/+10
* eclean: handle when git3-src doesn't exist (port to Pathlib)Siddhanth Rathod2024-01-191-25/+25
* eclean: fix eclean-dist with no git3-src dirSam James2024-01-191-0/+3
* eclean: Strip libc dependencies from --changed-deps calculationsMatt Turner2024-01-121-1/+7
* Enhancement: eclean-dist handle git checkoutsSiddhanth Rathod2023-12-033-16/+89
* Migrate to PEP517 meson-python buildgentoolkit-0.6.3Zac Medico2023-10-1219-9/+237
* eclean: pkg: suppress invalid binary errorSiddhanth Rathod2023-10-081-1/+4
* eclean: pkg: fix pkgindex handlingSiddhanth Rathod2023-10-082-92/+11
* eclean-pkg: fix compatibility with FEATURES=pkgdir-index-trustedgentoolkit-0.6.2Siddhanth Rathod2023-09-291-3/+8
* equery meta: map the remote-id to the respective urlSiddhanth Rathod2023-09-191-10/+41
* eclean: Make cleaning invalid defaultSiddhanth Rathod2023-08-241-7/+8
* eclean-pkg: placate blackSam James2023-08-221-2/+1
* Drop useless imports (fix flake8)Sam James2023-08-222-2/+0
* eclean-pkg: fix --help alignment, mention shortopt for clean-invalidSam James2023-08-221-2/+2
* eclean-pkg: fix --unique-use shortoptSam James2023-08-221-1/+1
* eclean-pkg: add --clean-invalid to help, fix parsingSam James2023-08-221-7/+12
* eclean-pkg: Limit invalid search to 'packages' actionSiddhanth Rathod2023-08-221-22/+24
* eclean-pkg: deal with invalid binpkgsSiddhanth Rathod2023-08-213-6/+64
* eclean: Add type hintsSiddhanth Rathod2023-08-211-8/+9
* Run `pyupgrade --py39-plus`Sam James2023-08-0748-231/+191
* equery: reformat with blackSam James2023-08-051-2/+8
* equery: list: correctly handle installed packages no longer in treeRafał Mużyło2023-07-181-2/+2
* equery: depgraph: Fix --linear shortopt (-l)Sam James2023-07-181-1/+1
* enalyze/analyze.py: fix typosDiego Viola2023-06-041-3/+3
* Support the NO_COLOR environment variableUlrich Müller2023-03-224-9/+18