Skip to content
Commits on Feb 9, 2016
  1. @radhermit

    pquery: initial --upgrade option support

    radhermit committed
    Current implementation isn't optimal so is on the slower side, but
    operates as an `eix -u` workalike.
    
    Fixes #159.
  2. @radhermit

    util/commandline: skip converter calls for disabled boolean actions

    radhermit committed
    For example, if a custom query has an action type of 'store_true' with a
    bound converter, the converter shouldn't be run if the option isn't
    enabled.
  3. @radhermit
Commits on Feb 8, 2016
  1. @radhermit

    util/commandline: allow metavar to be dropped for queries

    radhermit committed
    Since action types such as 'store_true' don't have metavars from
    argparse by default.
  2. @radhermit

    pquery: auto-determine query dest name from long option(s)

    radhermit committed
    Helps cut down on redundancy a bit and is similar to what argparse does
    by default.
  3. @radhermit
  4. @radhermit
  5. @radhermit

    util/commandline: register custom actions in argparse class

    radhermit committed
    Not in our own method to generate custom parsers. This will be more
    important later if the argparse support gets split off and used by other
    projects.
Commits on Feb 7, 2016
  1. @radhermit

    rename EBD path related constants

    radhermit committed
    To more closely match and describe what they refer to.
Commits on Feb 6, 2016
  1. @radhermit

    update most ebuild.sh references to ebd

    radhermit committed
    Some of the remaining references are in old docs that will probably get
    removed/rewritten down the line.
  2. @radhermit
  3. @radhermit
  4. @radhermit
  5. @radhermit
  6. @radhermit
  7. @radhermit
  8. @radhermit

    binpkg/repo_ops: drop two redundant metadata rewrite entries

    radhermit committed
    The uppercasing key logic fallback works fine for both of them.
  9. @radhermit

    rework external eapi object support

    radhermit committed
    Trying to simplify and make the API more consistent.
    
    In summary, drop the eapi_obj attributes and rely on just eapi
    attributes. Also, mark the magic and parent attrs of the EAPI instances
    as private. If an external string representation of an EAPI object is
    needed just do str(eapi) or similar as the EAPI class has __str__
    defined.
  10. @radhermit
  11. @radhermit

    ebuild/processor: make EAPI helper path determination more generic

    radhermit committed
    So we don't assume EAPIs are numeric in nature.
  12. @radhermit

    ebuild/eapi: add inheritance tree property to EAPI objs

    radhermit committed
    So it's easy to be able to iterate through the inheritance tree of any
    EAPI. Note that this assumes a simple, linear inheritance tree between
    EAPI versions.
Commits on Feb 5, 2016
  1. @radhermit

    ebuild/eapi: define __str__ for eapi objects

    radhermit committed
    So doing str(eapi_obj) returns something closer to what one would
    expect.
  2. @radhermit
  3. @radhermit
  4. @radhermit
  5. @radhermit

    ebuild: add iuse_defaults eapi attr instead of eapi version comp-ing

    radhermit committed
    EAPIs don't have to be numerical so we should avoid such comparisons.
  6. @radhermit
  7. @radhermit
  8. @radhermit
Commits on Feb 4, 2016
  1. @radhermit
  2. @radhermit

    tox: add py35 target

    radhermit committed
Commits on Feb 3, 2016
  1. @radhermit

    doc: toss unnecessary *.pyc file cleaning

    radhermit committed
    The only python file in docs should be conf.py now which doesn't get
    compiled to bytecode.
Commits on Feb 2, 2016
  1. @radhermit

    pmerge: more arg docs

    radhermit committed
Commits on Feb 1, 2016
  1. @radhermit

    pquery: various arg docs

    radhermit committed
  2. @radhermit

    scripts: remove unused return codes after argparse errors

    radhermit committed
    Argparse errors already trigger sys.exit() so no statements after them
    will get executed normally.
Something went wrong with that request. Please try again.