Commits

Author Commit Message Labels Comments Date
Michał Górny
Match VCS classes by name, not inheritance.
Michał Górny
Use class names matching modules better.
Michał Górny
Transform GetVCS() -> VCSLoader class.
Michał Górny
Move GetVCS() to core.
Michał Górny
Reorder GetVCS() to make exceptions clearer.
Michał Górny
Retain incorrect argv args as well. Now we pass all args to filter generator, and we just get broken ones back.
Michał Górny
If non-matched args passed on argv, always proceed with merging. If one calls 's-l-r foo bar', 'foo' is up-to-date and 'bar' doesn't match any package, call 'emerge bar' anyway.
Michał Górny
Support passing filters as CLI args. If an inclusive filter doesn't match any package, it is passed as-is to portage.
Michał Górny
Support package filtering. Fixes: http://bugs.gentoo.org/show_bug.cgi?id=372711
Michał Górny
Rename the module to 'smartliverebuild' (lowercase).
Michał Górny
Revert "Use Abstract Base Class." This reverts commit 3b19e69380031acaa1075abef790f4a4a00a8360. We need to split the base class into two variants first.
Michał Górny
Use Abstract Base Class.
Michał Górny
Bump PV to 0.8.1.
Tags
smart-live-rebuild-0.8.1
Michał Górny
Fix ValueError when no SLOT is given for a package.
Michał Górny
Preserve SLOTs when rebuilding packages. As stated in bug 368423 [1], a single package can have multiple live ebuilds in different SLOTs. In order to support rebuilding older slots and multiple slots at once, append the correct slot to the package list. [1] http://bugs.gentoo.org/show_bug.cgi?id=368423
Michał Górny
BashParser: use subshelling to avoid environment leakage.
Michał Górny
Bump PV to 0.8.
Tags
smart-live-rebuild-0.8
Michał Górny
Decode output coming from subprocesses (for py3).
Michał Górny
[git-2] Fix variable mis-reference.
Michał Górny
[git-2] Support multiple URIs in EGIT_REPO_URI.
Michał Górny
Get out of unreadable directories when dropping privs.
Michał Górny
Drop no longer needed code from VCSes. We no longer require non-workdir VCSes to provide the workdir paths or getrev() function.
Michał Górny
Use VCS URI as aggregation key. Before, s-l-r used checkout directory to match ebuilds using the same repository. Now URIs shall be used instead.
Michał Górny
Enter checkout dir only when required by VCS.
Michał Górny
Drop support for --local-rev, require the saved rev.
Michał Górny
Workaround subprocess I/O blocking. This requires a better fix, as with larger output we'll deadlock.
Michał Górny
Drop E*_OFFLINE from SLR.sets.
Michał Górny
Use remote revision fetching whenever possible.
Michał Górny
Bump PV to 0.7.2.
Tags
smart-live-rebuild-0.7.2
Michał Górny
[git-2] Restore git submodule support.
  1. Prev
  2. Next