| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
added a module for interactive queries
depend on pbraw and curtsies
|
|
|
|
| |
Rename command: install -> import
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
package: allow merging files using direct binary data
stopped using a temporary file in the URL handler
added utility helpers to extract URLs from text and parse numeric ranges
|
|
|
|
| |
minor refactoring
|
|
|
|
| |
it is still disabled though
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixed some commands with patching
started work on integrating user changes
generation of patches and commit messages
added get_packages() method to Repository
allow adding non-existant (in-memory) patches to packages
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dropped patch package source module
added --patch option to the install command
added a patch command to patch an existing package
integrated patch support into the Package class
created a MergedPackage module for operations on packages already in the
pomu repo
added ways to patch an existing package
added a base package source module (template), with base classes for
package-specific metadata and the source module per se
added a list_add utility function
implemented and_, and_then, and or in util.result
|
| |
|
|
|
|
| |
They are required by setuptools
|
|
|
|
|
|
| |
patch application in packages
new dependency: patch
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make package backend optional
fix merge destination makedir
properly add files to git index
compare package slot with default the right way
multiple fixes in writing metadata
changed tests to reflect current code and pass
|
| |
|
|
|
|
|
|
| |
Convert dispatcher to selectable repos
Move suffixes to util.pkg module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added and updated parameter descriptions to most function docstrings
cleaned up imports over the whole project
converted Package to use file path mappings internally
fixed errors in manifest generation
fixed handling slots and adding paths to index in merge process
converted package removal (by name) to use repository metadata
truly integrated the local ebuild package source module
separated package-related utilities into a separate pkg module
separated portage repo-related utilities into a separate portage module
excluded the tests package from installation
|
|
|
|
| |
introduce a way to query the impure world (and the user)
|
| |
|
| |
|
| |
|
|
|
|
| |
Started integrating the metadata with pomu APIs
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Documented most of the functions and classes.
Added an option to fetch a package into a specified directory.
Added a merge_into method to the Package class, which would merge it
into a directory, and refactored repo::merge_package to use that.
Extended the package class to store category, version and slot metadata.
Added tests of the portage package source module.
|
|
|
|
|
|
|
| |
fixed Result::unwrap
fixed several issues to make the portage package source module produce
correct packages
|
|
|
|
|
|
| |
use portage APIs for suffixes and version comparison
added a function to fetch a portage package
|
|
|
|
|
|
|
|
| |
get the best package version using package apis
created a handler for implicit matching
use the portage apis for some of the features
|
|
|
|
|
|
| |
implemented package description parsing, repository lookup
started work on finding best package versions
|
| |
|
| |
|
|
|
|
|
|
|
| |
made pomu_active_repo cache its first retval (and unwrap() it
immediately)
this allows the code to assume it can always get the active repository
|
| |
|
|
|
|
| |
pomu repo detection refactoring
|
|
|
|
| |
Added dispatcher and repository package (un)installation tests
|
| |
|
|
|
|
| |
Implement initial package recording, uninstalling
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
fix util import
|
|
|
|
|
|
|
|
| |
added a Result type
separated presentation from logic
moved utility code into separate modules
|
|
|
|
| |
fix os import
|