Fabio Erculiani
93755cadd8
[entropy.server] complete module API cleanup and polishing
2010-01-26 22:52:52 +01:00
Fabio Erculiani
66675a6d80
[entropy.server] second chunk of entropy.server API/module cleanup and polishing
2010-01-26 10:36:04 +01:00
Fabio Erculiani
5cdf91a699
[entropy.server] first chunk of API rework, module code reorganization
2010-01-25 20:07:55 +01:00
Fabio Erculiani
403f59e9ec
[reagent] when editing package dependencies, automatically bump package revision
2010-01-25 00:31:19 +01:00
Fabio Erculiani
a0cfc6e8df
[reagent] when editing deps and user hit cancel, go to the next package
2010-01-23 18:21:35 +01:00
Fabio Erculiani
36be7ff9d3
[reagent] fix atom_match call in package-dep tool
2010-01-23 17:00:42 +01:00
Fabio Erculiani
28b86c5c5d
[reagent/equo] implement full repository dependency editor
2010-01-23 02:07:30 +01:00
Fabio Erculiani
89fefc4df0
[reagent] do not directly use print()
2010-01-23 00:22:16 +01:00
Fabio Erculiani
02837597c6
[entropy.tools] more module API rework work done
2010-01-20 12:55:04 +01:00
Fabio Erculiani
1d661285f4
[reagent] catch CTRL+C on tedious function call
2010-01-20 08:11:31 +01:00
Fabio Erculiani
43f62fe86c
[entropy.client/entropy.db] drop matchTag argument from atom_match and atomMatch (use proper atom syntax instead!)
2010-01-13 17:44:51 +01:00
Fabio Erculiani
40f090310b
[entropy.output] rename TextInterface.inputBox into input_box
2010-01-11 18:05:47 +01:00
Fabio Erculiani
41212188f5
[entropy.output] rename TextInterface.askQuestion into ask_question
2010-01-11 17:59:26 +01:00
Fabio Erculiani
ffc69a0ddd
[reagent] provide more tips to user regarding GPG usage
2009-12-31 11:03:54 +01:00
Fabio Erculiani
9b86f6ac44
[reagent] use coloured output when calling spm compile_packages() method
2009-12-30 21:52:31 +01:00
Fabio Erculiani
2bc05e8440
[reagent] fix SPM function call
2009-12-30 21:48:34 +01:00
Fabio Erculiani
1aedb9fafb
[entropy*] several code cleanup, tweakings and small API changes/polishing
2009-12-22 17:02:50 +01:00
Fabio Erculiani
7309d1446d
[entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const
2009-12-21 23:50:31 +01:00
Fabio Erculiani
32230aee42
[entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too)
2009-12-20 22:32:28 +01:00
Fabio Erculiani
37989bea0c
[reagent] fix spm repo move warning check
2009-12-13 11:19:57 +01:00
Fabio Erculiani
1aeffa138b
[reagent] do not show warnings about SPM repo moves if info is not available
2009-12-12 17:01:42 +01:00
Fabio Erculiani
0e8bd4dc68
[reagent] inform developer that package has been compiled from a different repository
2009-12-11 11:25:22 +01:00
Fabio Erculiani
99ee02f20c
[entropy] goodbye etpConst['spm'], implement new SpmPlugin methods, bump SpmPlugin API
2009-12-03 16:59:44 +01:00
Fabio Erculiani
aa09a1c196
[reagent] properly catch InvalidAtom exceptions
2009-11-30 20:24:37 +01:00
Fabio Erculiani
279f5ab4bb
[reagent] fix trivial bug
2009-11-29 22:27:36 +01:00
Fabio Erculiani
0aef0d2da7
[entropy.services/reagent] use Spm directly when quickpkging
2009-11-23 20:11:56 +01: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
747b8a7751
[server] migrate code to Python 3.x compatibility
2009-10-05 09:52:07 +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
2a43f44ab8
[entropy] update file HEADER and interpreter
2009-09-20 14:44:41 +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
9359693cc5
[entropy.spm] make PortagePlugin to use SpmPlugin API, major API change
2009-08-29 21:31:43 +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
0f40ce99a8
[entropy.server] remove SpmService instance attribute, create Spm() method
2009-08-11 10:12:13 +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
d795d7f8f4
fix typo
2009-06-10 10:00:17 +02:00
Fabio Erculiani
0d0e1a6032
fix switch_packages_branch, more reliable now
2009-06-10 09:58:17 +02:00
Fabio Erculiani
801feeadd5
entropy.server: fix switchbranch tool on reagent
2009-06-10 09:28:56 +02:00
Fabio Erculiani
ff6a5345aa
fix typo
2009-06-10 09:18:52 +02:00
Fabio Erculiani
75b91ea50f
update code to use the new atom_match results with multiMatch = True
2009-05-25 20:14:11 +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
c0d0168d43
entropy.server: validate repos when moving/copying packages from a repo to another
2009-05-14 09:12:48 +02:00
Fabio Erculiani
dd89f993fa
reagent: I suck, after years of coding, i still make SyntaxErrors
2009-05-10 17:06:40 +02:00
Fabio Erculiani
c71c8f8e9c
reagent: when moving/copying packages across repos, filter out argv dupies
2009-05-10 17:03:35 +02:00
Fabio Erculiani
e8b2c90524
reagent: always translate inject paths to real paths
2009-05-08 13:29:44 +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
a37c9f2198
entropy.server: improve support for expiration based packages removal
2009-04-26 01:01:25 +02:00
Fabio Erculiani
2deebc2ab6
Community Repositories: make it back working.
...
Community Repositories support was broken due to codebase changes
and introduction of SystemSettings, which now overwrites any
overridden setting. This commit fixes all the issues and also
improves the current support.
2009-04-25 23:21:30 +02:00