Commits

Author Commit Message Labels Comments Date
Michał Górny
Transform Token.modified into a property.
Michał Górny
Transform PackageFlag.modifier into a property.
Michał Górny
Support removing global flags through the '%' action.
Michał Górny
Support reading /etc/portage/make.conf as well.
Michał Górny
Support the global '?' action through the new API.
Michał Górny
(Temporarily) return None for non-existent variables in make.conf.
Michał Górny
Support assigning a MakeConfVariable instance to a PackageFileSet. This is a new API for global action support. One does assign a MakeConfVariable instance to PackageFileSet.makeconfvar, and then calling PackageFileSet[None] returns the MakeConfVariable instance.
Michał Górny
Revert the implementation of global action support. This partially reverts commits 09d0fdf9f322e610600d757446efcfa03ed76d45 and bbba31e6c0f8f6df130d299b6a770ea3e62bce3e. The approach of passing additional MakeConf object next to PackageFiles required a lot of changes and duplications in the action handling code. A new approach will be used instead, merging MakeConf partially into PackageFiles.
Michał Górny
Fix re-assembling split-flags into tokens.
Michał Górny
Re-create tokens off flags if modified.
Michał Górny
Fix dropping 'empty' tokens from make.conf.
Michał Górny
Simplify -- refactor conditionals.
Michał Górny
Simplify -- remove codepaths never reached.
Michał Górny
Prefer Token.data over Token.s.
Michał Górny
Simplify -- reuse nsl.
Michał Górny
Support the more complex case of split-flags.
Michał Górny
Support separate partial flags.
Michał Górny
Support simple cases of varied tokens.
Michał Górny
Fix global env references into a FakeVariable.
Michał Górny
Disable global cache matches for env.
Michał Górny
Support reading simple global flags.
Michał Górny
Drop debug, pass MakeConf to actions.
Michał Górny
Chain variable references in variables.
Michał Górny
Handle braces implicitly in VariableRef.
Michał Górny
Support basic make.conf variable parsing. Variable references aren't handled yet.
Michał Górny
Split tokens on = to simplify parsing.
Michał Górny
Support basic token parsing (source, export...). Now flaggie is able to process specific make.conf keys like 'source' and 'export'. Actual variables aren't processed yet.
Michał Górny
Call list.__init__() in PackageFile.
Michał Górny
Don't pass parent to MakeConfFile().
Michał Górny
Tokenize variable references as well.
  1. Prev
  2. Next