1. Michał Górny
  2. flaggie

Commits

Show all
Author Commit Message Date Builds
Michał Górny
NotImplementedError is no longer expected for normal workflow.
Michał Górny
Use dbapi.settings instead of passing settings unnecessarily.
Michał Górny
Move Cache initialization to main().
Michał Górny
Match USE_EXPAND vars in the global FlagCache.
Michał Górny
Pass settings to FlagCache() and grab USE_EXPAND list.
Michał Górny
Commonize out a grab_use_desc() function.
Michał Górny
Support wildcards in package names (as portage does). Fallback to Atom() if dep_expand() does fail with InvalidPackageAtom as the latter doesn't support wildcards (portage does as of 2.1.9). This way, it is now possible to mangle wildcard entries with flaggie. This also fixes support for explicit 'null/foobar' atom spec ('null/' is used by dep_expand() to denote that it is unable to expand the category).
Michał Górny
Support matching license groups in package.license.
Michał Górny
Use portage.util.grabfile() to grab keywords from arch.list.
Michał Górny
Support license groups for a global action.
Michał Górny
Bump PV to 0.1.
Michał Górny
Add new variables double-quoted.
Michał Górny
Reverse NewMakeConfFile / MakeConfFile inheritance to simplify.
Michał Górny
Support creating a new make.conf file.
Michał Górny
Mention make.conf support in the README.
Michał Górny
Don't prepend the first flag with unnecessary whitespace.
Michał Górny
Support adding new variables to make.conf.
Michał Górny
Clarify the error message for lack of MakeConfVariable.
Michał Górny
Quote UnquotedWords when to append flags to them.
Michał Górny
Support the simpler case of flag adding.
Michał Górny
Move MakeConfFlag and friends under FlattenedToken ns.
Michał Górny
Fix removing partial flags using '%' action.
Michał Górny
Move __delitem__ implementation to FlattenedToken.
Michał Górny
Set Token.modified as well when partial flag is modified.
Michał Górny
Introduce FlattenedToken-based global flag access API. Instead of using the whole MakeConfVariable like a PackageEntry, iterate over the flattened tokens, casting them into FlattenedToken class (derived from PackageEntry).
Michał Górny
Reuse external PackageEntry API within its implementation. Use the external PackageEntry API within the implementation of its functions instead of the internal one. This will make it reusable for deriving classes.
Michał Górny
Don't store MakeConfVariable references in flattened tokens. That storage was related to the original concept of modification storage, and was abandoned in favor of a more fine-grained control.
Michał Górny
Support creating parent dirs (/etc/portage) if necessary.
Michał Górny
Support switching global flag modifiers via '+' and '-' actions.
Michał Górny
Support Token.flags[].modified properties.
  1. Prev
  2. Next