aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* setup.py: Make the selected PM plugins installablepluginBrian Dolbec2015-02-071-9/+31
|
* setup.py: Fix indententionBrian Dolbec2015-02-071-4/+11
|
* Move the plugin module into a portage namespace for installationBrian Dolbec2015-02-077-3/+5
| | | | But to avoid import conflicts during testing in the checkout, move it to a pm_plugins subdir.
* version bumpBrian Dolbec2015-02-071-1/+1
|
* Pyflakes import and whitespace cleanupBrian Dolbec2015-02-078-21/+13
|
* Remove bad link preventing sdist from runningBrian Dolbec2015-02-071-1/+0
|
* Split options for proper args passingBrian Dolbec2015-02-078-15/+14
|
* laymanator.py: Corrects misspelling of "baby" in sync plugin outputDevan Franchini2015-02-051-1/+1
|
* reposconf.py: Changes sync_type to SYNC_TYPE to reflect global var standardsDevan Franchini2015-02-041-5/+5
|
* updater.py: Moves split() and removes split() parameterDevan Franchini2015-02-041-3/+3
| | | | | X-Gentoo-Bug: 538868 X-Gentoo-Bug-URL: https://bugs.gentoo.org/538868
* reposconf.py: Adds toggle for auto-sync if sync plugin is not installedDevan Franchini2015-02-041-0/+2
|
* updater.py: Allows more leniency when breaking up conf_type from layman.cfgDevan Franchini2015-02-041-1/+1
| | | | | X-Gentoo-Bug: 538868 X-Gentoo-Bug-URL: https://bugs.gentoo.org/538868
* updater.py: Fixes flub of incorrectly calling var messages, messageDevan Franchini2015-02-041-1/+1
|
* reposconf.py: Rewrites enable() and disable() functionsDevan Franchini2015-02-041-34/+6
| | | | | | | | | | | | The enable() function was cleaned up and the doc string was improved to reflect what the function actually does. The previous behavior of the disable function was completely replaced in favor of being a wrapper for the delete() function. The reasoning behind this is that previously the function would simply "comment" out the section and its lines. This lead to an issue where the config manager would no longer list the sections, causing them to no longer be in the repos.conf file if the file was rewritten to by layman for any reason. So commenting the sections out was more work than needed anyway.
* reposconf.py: Imports sys for hexversion checkDevan Franchini2015-02-041-0/+1
|
* reposconf.py: Modifies disable function to reflect enabled overlay outputDevan Franchini2015-02-041-1/+6
|
* reposconf.py: Adds check to see if it is necessary to add auto_sync to sectionDevan Franchini2015-02-041-2/+4
|
* laymanator/__init__.py: Adds a delete of layman object after import checkDevan Franchini2015-02-041-0/+1
|
* layman.cfg: Changes values of conf_type and auto_syncDevan Franchini2015-02-031-2/+2
| | | | | | To follow suit with the standards requested of the emaint sync behavior the auto_sync variable has been defaulted to "Yes", and conf_type has been changed to "repos.conf" as a default.
* {config, reposconf}.py: Modifies import strategy for config parserDevan Franchini2015-02-022-4/+4
| | | | | | Importing the config parser based on hex version has been implemented to ensure that layman is bringing in the correct config parse class. For more information, see: https://bugs.gentoo.org/528752
* updater.py: Modifies print_instructions function to optionally output ↵Devan Franchini2015-02-021-16/+17
| | | | make.conf information
* reposconf.py: Corrects declaration of self.overlays to overlays parameterDevan Franchini2015-02-021-2/+2
|
* laymanator/__init__.py: Modifies method in which config_class is setDevan Franchini2015-02-021-13/+4
| | | | Also removes unnecessary debug code that will not be used in production
* laymanator/__init__.py: Modifies values to reflect plugin nameDevan Franchini2015-02-021-2/+2
|
* reposconf.py: Modifies sync type name to reflect plugin nameDevan Franchini2015-02-021-1/+1
|
* laymanator.py: Updates for final portage API changesBrian Dolbec2015-02-021-7/+7
|
* version.py: Bumps version numberDevan Franchini2015-01-122-2/+2
| | | | | | CHANGES: Modifies version number. Enough changes have occured in this version of layman to justify making it jump from 2.2.0 to 2.3.0.
* laymanator.py: Modifies subprocess variant of sync plugin _sync()Devan Franchini2014-12-141-6/+12
| | | | | | | In order for the behavior of both the subprocess variant and the API variant of the sync plugin _sync() functions to coincide, the subprocess variant's function needed to be modified slightly to add an overlay if it doesn't exist.
* setup.py: Adds support for sync-plugin-portage USE flagDevan Franchini2014-12-081-0/+7
| | | | | | | Due to portage soon being able to support layman's sync plugin, changes have been added to the package's setup.py to support the installation of the sync plugin if the proper USE flag has been given.
* CHANGES: Modified to reflect newest changesDevan Franchini2014-12-071-0/+20
|
* reposconf.py: Modifies checking for sync-plugin to reflect new plugin nameDevan Franchini2014-12-071-1/+1
|
* archive.py: Adds kwargs-debug and modifies kwargs-info level to 5Devan Franchini2014-12-071-1/+2
|
* remotedb.py: Changes ssl-fetch kwargs-info level to 5 as defaultDevan Franchini2014-12-071-1/+1
|
* laymanator.py: Adds funny phrases to logging on a successful add/syncDevan Franchini2014-12-071-1/+13
|
* Renames layman sync plugin to laymanatorDevan Franchini2014-12-072-0/+0
|
* output.py: Removes check for encoding output stringsDevan Franchini2014-12-041-12/+6
| | | | | | | | | In py2.7 when trying to view an overlay info it will cause a runtime error if the string isn't encoded properly. So output.py will now indiscriminately encode all string values. X-Gentoo-Bug: 530064 X-Gentoo-Bug-URL: https://bugs.gentoo.org/530064
* reposconf.py: Fixes incorrectly named self.overlays variableDevan Franchini2014-11-301-1/+1
|
* external.py: Modifies XML line testing in MakeOverlayXML classDevan Franchini2014-11-301-1/+1
| | | | | | | To make this testing more compliant with both py2.7 and py3.x the method in which the test suit tested the lines in the made XML needed to be changed as py2.7 adds the XML header when reading in the XML test file.
* external.py: Modifies tested flags to reflect new config optionsDevan Franchini2014-11-301-10/+13
|
* external.py: Improves CLIArgs testing for a["overlays"]Devan Franchini2014-11-291-2/+2
|
* external.py: Improves success checking in AddDeleteEnableDisableFromDBDevan Franchini2014-11-291-23/+5
|
* external.py: Converts all assertEquals calls to assertEqualDevan Franchini2014-11-291-1/+1
| | | | | As the assertEquals call is being deprecated, all of its calls must be converted to assertEqual.
* external.py: Adds archive overlay test checkingDevan Franchini2014-11-291-1/+10
| | | | | A test has been added to ensure we only test the archive overlay types that the user has installed on their system.
* maker.py: Initialize correct to FalseBrian Dolbec2014-11-131-0/+1
|
* maker.py: Fix 'xml undefined' error detected by pyflakesBrian Dolbec2014-11-131-1/+1
|
* maker.py: Skip the protocol verification if it failed to guess one Brian Dolbec2014-11-131-6/+8
|
* maker.py: Whitespace cleanupBrian Dolbec2014-11-131-9/+9
|
* maker.py: Fix missed get_input() move callBrian Dolbec2014-11-131-1/+1
| | | | The getattr() call was also missing the first paramater 'self' causing an error.
* maker.py: Fix use of .keys() causing py3 compatibility issuesBrian Dolbec2014-11-131-1/+1
| | | | | | Reported by: Scott Fury: X-Funtoo-Bug: FL-1759 X-Funtoo-Bug-URL: https://bugs.funtoo.org/browse/FL-1759
* remotedb.py: Change for upstream ssl-fetch changeBrian Dolbec2014-11-131-2/+4
|