Fabio Erculiani
4f80650685
[entropy.transceivers] migrate code to EntropyTransceiver infrastructure, w00t!
2009-11-15 23:46:49 +01:00
Fabio Erculiani
18677fe091
[equo] add --relaxed option to install, source, fetch
2009-11-11 19:47:44 +01:00
Fabio Erculiani
be8d398361
[equo] fix unreferenced variable
2009-11-05 22:55:00 +01:00
Fabio Erculiani
fcd5acf8d6
[client] equo fetch also supports --nodeps
2009-10-30 13:38:09 +01:00
Michele Tameni
a1210d3252
[client] Implemented "equo fetch".
...
Some clenup needed, also we can remove some code duplication.
2009-10-30 09:51:02 +01:00
Fabio Erculiani
30925b1a38
[client] improve bug reporter code
2009-10-20 17:57:36 +02:00
Daniel Halens Rodríguez
8697dad305
[equo] fix --help output
2009-10-10 22:33:28 +01:00
Fabio Erculiani
ff1c6270a0
[equo] fixup --help output
2009-10-09 20:00:06 +02:00
Fabio Erculiani
23c20d4235
[equo] when caching fails, show a traceback at least
2009-10-05 19:54:27 +02:00
Fabio Erculiani
0e6536587a
[equo] more Python 3.x fixes (backward compat with 2.x)
2009-10-05 14:16:05 +02:00
Fabio Erculiani
33c005e668
[entropy] fix common idioms
2009-10-05 14:08:34 +02:00
Fabio Erculiani
e452421c7f
[entropy] fix whitespace after comma
2009-10-05 14:05:32 +02:00
Fabio Erculiani
0272b2abc4
[entropy] more Python 2.6/3.x compat fixes
2009-10-01 18:59:03 +02:00
Fabio Erculiani
71825e9c76
[entropy] migrate codebase to Python 2.6 only syntax
2009-09-30 19:53:47 +02:00
Fabio Erculiani
2a7db1965a
[entropy] fix OutputInterface.askQuestion answers handling
2009-09-26 09:18:23 +02:00
Fabio Erculiani
2fc1a5980f
[equo] fix package files header
2009-09-20 14:44:41 +02:00
Fabio Erculiani
0367348e94
[equo] remove python-updater tool, not needed anymore
2009-09-19 20:16:48 +02:00
Fabio Erculiani
4ed7371e9a
[entropy.server] add the ability to selectively add or remove packages when syncing with Spm
2009-09-16 19:13:25 +02:00
Fabio Erculiani
e5416aaa0f
[equo] some minor code style updates
2009-09-10 15:10:34 +02:00
Fabio Erculiani
68c610714d
[equo] remove bogus options (forgot to remove them earlier) from --help
2009-09-03 21:47:25 +02:00
Fabio Erculiani
d4960a1227
[equo] add support for "--dump" argument to "equo libtest"
2009-09-03 20:55:07 +02:00
Fabio Erculiani
c0d9b5e6f4
[entropy.core] Split entropy.core, introduce generic plugin loader
...
:: split entropy.core and move SystemSettings stuff to
entropy.core.settings (and prepare external plugin support)
:: add EntropyPluginFactory generic class to entropy.core that
will be used Entropy-wide to load external Entropy plugins
:: make entropy.spm Plugin Factory using entropy.core.EntropyPluginFactory
2009-08-30 18:59:35 +02:00
Fabio Erculiani
b714cf6bae
[server/community repos] add support for --nooldslots argument in "spm compile categories"
2009-08-26 18:14:50 +02:00
Fabio Erculiani
fb8f724fa0
[equo] trivial update
2009-08-06 15:47:31 +02:00
Fabio Erculiani
edaa63705b
[entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests)
2009-07-28 14:45:41 +02:00
Fabio Erculiani
17e86bb06f
[equo] make equo "not enough parameters" string translatable
2009-07-12 21:38:16 +02:00
Fabio Erculiani
bbdde60809
[entropy.const/entropy.qa/equo/sulfur] make ErrorReportInterface post_url arg. mandatory
...
In the aim of removing all the sabayon-centric settings from the "entropy"
library, error report via http post url has been moved outside it.
2009-06-22 04:09:55 +02:00
Fabio Erculiani
371b3f8041
[client.equo/client.text_query] implement new query command
...
Implement new equo query command for listing repository packages
$ equo query list available <repository>
2009-06-18 15:42:16 +02:00
Vincenzo Di Massa
3181a35360
[client.equo/entropy.output] --help improved: now you can type
...
$ equo --help query
and
$ equo --help query belongs
and so on
2009-06-18 15:07:19 +02:00
Fabio Erculiani
b83de70092
make equo using the new UGC error reporting interface
2009-05-31 18:10:38 +02:00
Fabio Erculiani
5b68fb38ee
equo: remove beep
2009-05-31 11:16:28 +02:00
Fabio Erculiani
6de07bc92f
equo: reset cache before killing EntropyCacher
2009-05-26 10:55:00 +02:00
Fabio Erculiani
290d806c36
revert interpreter to /usr/bin/python instead of python2 due to issues
...
with Gentoo's python2 symlink not being updated properly
2009-05-25 21:07:30 +02:00
Fabio Erculiani
94486046b6
equo: add beep at the end of commands
2009-05-20 16:39:06 +02:00
Fabio Erculiani
df14576b56
equo: add "equo upgrade" option (alias for equo world)
2009-05-16 20:40:34 +02:00
Fabio Erculiani
d412435c2a
entropy.tools + smart: rename compressTarBz2 to compress_tar_bz2 and update smart app tools
2009-05-15 19:33:57 +02:00
Fabio Erculiani
f93a86208b
entropy.server: implement branch flushback logic
...
Generally, when starting a new branch packages are not copied over
to avoid wasting disk space. So, old packages will be still pulled
in from old branch directories (under packages/). This commit adds
a function that automatically flush back old-branch packages into
the current one.
Let's say we have just bumped our repo from branch 1 to branch 2.
We have 3 packages into it that are still placed inside /packages/1.
Everything works until we decide to drop support from branch 1, in
this case, we would have to rebuild all these packages wasting a lot
of time. With "flushback" this is done automatically without touching
packages integrity.
2009-05-15 10:11:30 +02:00
Fabio Erculiani
77fc3e30c8
equo: code style update
2009-05-14 08:43:07 +02:00
Fabio Erculiani
567840dc3b
equo: handle SystemError exceptions too
2009-05-14 08:42:11 +02:00
Fabio Erculiani
edc03066e7
equo: small code style update
2009-05-14 08:40:34 +02:00
Fabio Erculiani
77f142ce6f
equo: make possible to import equo.py as module
2009-05-12 16:57:26 +02:00
Fabio Erculiani
f7f480569b
entropy server, community repos: add --deps option to repo command
...
This makes possibile to pull in all the dependencies of packages
selected through 'repo move/copy'.
2009-05-07 14:16:35 +02:00
Fabio Erculiani
67181d308e
'equo help' support, thanks Ian Whyman for the suggestion
2009-04-27 17:28:19 +02:00
Fabio Erculiani
c69f79563f
equo: export 'equo database counters' to community tool for clarity
2009-04-25 22:05:27 +02:00
Fabio Erculiani
78d6b98a99
equo: fix typo in equo.py, properly destroy Client instance
2009-04-18 08:17:14 +02:00
Fabio Erculiani
36537f39a0
equo: implement new command 'equo hop' which substitutes 'equo world
...
--upgrade <branch>'
2009-04-17 23:47:33 +02:00
Fabio Erculiani
6b7ca12957
equo: remove 'equo world --upgrade' option, will be moved to 'equo hop'
2009-04-17 16:01:31 +02:00
Fabio Erculiani
f550665605
Entropy: move entropy.conf parsing into SystemSettings Singleton
...
class.
As announced, SystemSettings is going to host all the Entropy
global variables. With this big commit, proxy config (and the rest
of entropy.conf data) has been moved under SystemSettings['system']
2009-04-03 20:06:07 +02:00
Fabio Erculiani
86746de6de
reduce the amount of information printed by equo --help and advice
...
user to use --verbose to get the full content.
2009-04-01 20:21:27 +02:00
Fabio Erculiani
95c3a0f59f
Entropy Server and Community Repositories: make possible to specify
...
only a certain set of atoms to update through --atoms option.
Moreover, add --dbsync and --dbupdate options to the new spm pkgset
sub-tool
2009-04-01 15:03:34 +02:00