Commit Graph

9733 Commits

Author SHA1 Message Date
Fabio Erculiani
db5a6dcfdb [todo] update TODO 2012-11-04 18:34:05 +01:00
Fabio Erculiani
49803e21b3 [entropy.server] reduce computational complexity of scan_package_changes() by using memoization 2012-11-04 18:27:02 +01:00
Fabio Erculiani
cda4577291 [Solo] do not set "add" twice 2012-11-04 15:22:08 +01:00
Fabio Erculiani
26b7d9cb54 [entropy.spm] PortagePlugin, xpaktools: drop append_xpak() 2012-11-04 10:36:55 +01:00
Fabio Erculiani
df13dbdd2b [client] rename _equo to equo-completion.zsh 2012-11-04 10:33:37 +01:00
Fabio Erculiani
341b7ab67f [equo] update .po files, add tr and hr 2012-11-04 00:00:55 +01:00
Fabio Erculiani
9e08b70113 [equo] migrate to Solo, drop old and crufty code, peace and love 2012-11-03 23:57:25 +01:00
Fabio Erculiani
c9a1d6988d [Solo] implement the "solo security" command 2012-11-03 17:46:00 +01:00
Fabio Erculiani
d16578394f [Solo] move _setup_verbose_quiet_parser to SoloCommand 2012-11-03 17:45:17 +01:00
Fabio Erculiani
66f5e4024f [Solo] add "--showslot" (show package slot) support to "equo match" 2012-11-03 12:15:19 +01:00
Fabio Erculiani
631b7df3b9 [Solo] implement the "solo libtest" command 2012-11-02 18:44:52 +01:00
Fabio Erculiani
c8ebc02890 [entropy.qa] add silent= keyword to test_shared_objects() 2012-11-02 18:39:57 +01:00
Fabio Erculiani
93a1f18aa0 [Solo] SoloDeptest: inherit SoloInstall and use _install_action() directly 2012-11-02 18:00:45 +01:00
Fabio Erculiani
3d87c3a9f4 [Solo] implement the "solo upgrade" command 2012-11-01 22:11:10 +01:00
Fabio Erculiani
9d100c8b94 [Solo] decouple argparse arguments handling from packages removal code 2012-11-01 22:09:55 +01:00
Fabio Erculiani
6c985a0bab [Solo] add package_matches keyword argument to _install_action() 2012-11-01 22:08:58 +01:00
Fabio Erculiani
9dc1a6e6b9 [Solo] add __EQUO_LOCKS_BLOCKING__ env variable handling hack.
This hack is used by "equo upgrade" respawn (through execvp()) code.
2012-11-01 22:07:43 +01:00
Fabio Erculiani
aaff2b2d62 [Solo] implement the "solo deptest" command. 2012-10-31 22:56:08 +01:00
Fabio Erculiani
2b92149911 [Solo] fix indentation in solo.commands.install 2012-10-31 22:54:52 +01:00
Fabio Erculiani
683740f6f2 [Solo] move argparse related code outside _install_action() 2012-10-31 22:44:46 +01:00
Fabio Erculiani
cfa8ac309b [Solo] implement the "solo install" command 2012-10-31 08:24:25 +01:00
Fabio Erculiani
42327854cf [Solo] use enumerate() in solo.commands.remove where possible 2012-10-30 21:51:11 +01:00
Fabio Erculiani
6065baf13b [Solo] move _show_removal_info back to solo.commands.remove 2012-10-30 21:08:03 +01:00
Fabio Erculiani
b3c1c6adf3 [Solo] fix code style in solo.commands.download 2012-10-30 21:07:19 +01:00
Fabio Erculiani
7bded74e18 [Solo] fix typo in string 2012-10-29 19:59:32 +01:00
Fabio Erculiani
df35f2318a [Solo] use enumerate()'s start argument 2012-10-29 19:21:09 +01:00
Fabio Erculiani
f292378c18 [todo] update TODO 2012-10-26 11:55:26 +02:00
Fabio Erculiani
7f7f7a2e87 [Solo] implement the "solo config" command. 2012-10-26 11:54:48 +02:00
Fabio Erculiani
c3ae7f28ef [Solo] move _match_packages() from solo.commands.remove to solo.commands._manage 2012-10-26 11:54:15 +02:00
Fabio Erculiani
0a3602a806 [todo] update TODO 2012-10-25 22:45:53 +02:00
Fabio Erculiani
beddd67eac [Solo] implement the "solo download" command. 2012-10-25 22:45:15 +02:00
Fabio Erculiani
f6f80e5510 [Solo] more code for "solo.commands._manage", woot 2012-10-25 22:44:55 +02:00
Fabio Erculiani
04f93dd41f [todo] update TODO 2012-10-25 09:37:04 +02:00
Fabio Erculiani
4cddddfbe5 [Solo] implement the "solo source" command. 2012-10-25 09:36:16 +02:00
Fabio Erculiani
bfc6ba19e6 [Solo] migrate more general purpose functions from text_ui to _manage 2012-10-25 09:35:51 +02:00
Fabio Erculiani
124fc14e13 [Solo] implement the "solo remove" command, keep common code into the _manage module 2012-10-24 00:09:04 +02:00
Fabio Erculiani
bdcac865b9 [Solo] fix undefined reference in "solo status" 2012-10-21 19:08:32 +02:00
Fabio Erculiani
dccf747e51 [Solo] generate self._commands dict before calling _hierarchical_bashcomp() 2012-10-21 17:52:00 +02:00
Fabio Erculiani
8aaf088a26 [Solo] move common "hierarchical" bashcomp code to SoloCommand 2012-10-21 17:33:55 +02:00
Fabio Erculiani
19d6dfc663 [Solo] improve bash completion for "solo rescue spmsync" 2012-10-21 17:22:01 +02:00
Fabio Erculiani
0f02c112a4 [Solo] implement the "solo rescue" command 2012-10-21 11:19:51 +02:00
Fabio Erculiani
1b1bfcafa2 [Solo] implement the "solo {smart,pkg}" command. 2012-09-30 19:00:58 +02:00
Fabio Erculiani
4bcb12656e [Solo] add _argparse_is_valid_entropy_package() 2012-09-30 19:00:37 +02:00
Fabio Erculiani
e23f4c809f [Solo] check against broken symlinks in _argparse_is_valid_directory 2012-09-30 18:59:59 +02:00
Fabio Erculiani
44e8d71550 [entropy.dep] create_package_filename: add revision keyword argument 2012-09-30 18:57:33 +02:00
Fabio Erculiani
12221f6e2e [Solo] try parsing arguments even when superuser access is required
This makes possible to print possible parser error messages without
requiring superuser credentials.
2012-09-30 09:40:17 +02:00
Fabio Erculiani
865813734b [Solo] implement argparse directory path validation function 2012-09-30 09:39:40 +02:00
Fabio Erculiani
0c21af7bfb [Solo] remove unused class instance variable _real_command 2012-09-30 09:05:09 +02:00
Fabio Erculiani
2c81bcda28 [Solo] improve bash completion for "solo query" 2012-09-30 08:51:26 +02:00
Fabio Erculiani
5073ac86e1 [Solo] implement the "solo query" command 2012-09-29 14:43:40 +02:00