Commits

Show all
Author Commit Message Labels Comments Date
Michał Górny
Non-live subversion packages don't export ESVN_WC_*.
Michał Górny
Report only the actually missing envvars in VCSSupport.__init__().
Michał Górny
Fix handling of --type CLI option.
Michał Górny
Update the README.
Tags
smart-live-rebuild-0.6
Michał Górny
Move pretend option handling completely to SmartLiveRebuild.cli.
Michał Górny
Add 'saveuid' parameter to SmartLiveRebuild() to avoid setuid() in emerge.
Michał Górny
Clarify no-portage-user error message.
Michał Górny
Replace dashes within eclass names with underscores.
Michał Górny
Update the sets.conf example to use the new class.
Michał Górny
Support passing options to the set.
Michał Górny
Introduce the package set for Portage.
Michał Górny
Keep opts.offline in sync with the real state.
Michał Górny
Use os.environ[] instead of os.putenv(), as suggested by docs.
Michał Górny
Support passing an alternative dbapi & settings instances.
Michał Górny
Remove the redundant FEATURES=userpriv check.
Michał Górny
Move the main() function into SmartLiveRebuild.cli.
Michał Górny
Move action-specific code out of SmartLiveRebuild.core. Make the SmartLiveRebuild() function simply return the updated package list. Perform further actions in the smart-live-rebuild script. Move the emerge-child-detect code there too.
Michał Górny
Add the classifier list to setup.py.
Michał Górny
Clean up the copyright notices.
Michał Górny
Move OptionParser calls into SmartLiveRebuild.cli.
Michał Górny
Move configuration file parsing to SmartLiveRebuild.core. Now, optparse is no longer prioritized. Instead, SmartLiveRebuild.core introduces a Config class, encapsulating the default settings, configuration file parsing and option passing helpers. The smart-live-rebuild script uses optparse to parse the command-line options and passes them to the Config instance (twice). It also engages the configfile parsing and passes the final configuration (in a valu…
Michał Górny
Include COPYING.* files in source dist.
Michał Górny
Move the VCS submodules into 'SmartLiveRebuild.vcs' namespace.
Michał Górny
Support runtime finding and loading of VCS submodules. Instead of using hardcoded module list, try to find modules matching inherited eclass names in runtime and import them as necessary.
Michał Górny
Introduce the .gitignore file.
Michał Górny
Introduce the distutils setup script.
Michał Górny
Move PV to SmartLiveRebuild ns.
Michał Górny
Drop use of VCS names, now 'type' is temporarily freeform.
Michał Górny
Move most of the code into SmartLiveRebuild.core.
Michał Górny
Move the VCS support code into separate modules.
  1. Prev
  2. Next