Commit Graph

3500 Commits

Author SHA1 Message Date
Fabio Erculiani
18e91eeee1 [entropy.tools] another set of changes to entropy.tools module 2010-01-18 17:42:41 +01:00
Fabio Erculiani
ff5e0ee737 [entropy.client] code style update 2010-01-18 17:30:23 +01:00
Fabio Erculiani
707ee6008f [entropy.tools] some more module cleanup work 2010-01-18 17:24:07 +01:00
Fabio Erculiani
5170740ac3 [entropy] subprocess.Popen when used with pipes, keeps fdopen objects open, need to close them 2010-01-17 21:48:26 +01:00
Fabio Erculiani
f6826592fb [entropy.spm] when get_installed_package_metadata fails, raise KeyError and handle it 2010-01-17 12:19:49 +01:00
Fabio Erculiani
be196ce98b [entropy.spm] PortagePlugin: ensure that EMERGE_FROM is set when calling doebuild() 2010-01-17 08:35:38 +01:00
Fabio Erculiani
f5b77e08b9 [entropy.server] fix undefined reference 2010-01-16 20:13:14 +01:00
Fabio Erculiani
d1dfae0445 [entropy.spm] PortagePlugin: xpak() must cast rootdir to raw string to avoid encoding issues reading from disk 2010-01-16 18:59:38 +01:00
Fabio Erculiani
6790480afe [entropy.client] some atomic updates to repositories cache handling code 2010-01-16 18:11:52 +01:00
Fabio Erculiani
9023a5a49d [entropy.spm] PortagePlugin: improve old and dusty xpak module, remove evil os.chdir() calls 2010-01-16 12:39:15 +01:00
Fabio Erculiani
aafbc0632c [entropy.tools] fix typo 2010-01-15 20:11:04 +01:00
Fabio Erculiani
9b5aa1a2c5 [entropy.tools] more entropy.tools module cleanup work 2010-01-15 20:08:08 +01:00
Fabio Erculiani
bcdac1541b [entropy.tools] more API refinement work 2010-01-15 16:20:20 +01:00
Fabio Erculiani
d8c28b84a1 [entropy.tools] move backup_client_repository away from entropy.tools 2010-01-15 16:10:35 +01:00
Fabio Erculiani
a6e41cffe5 [entropy.tools] start module refactoring and API docs merge 2010-01-14 18:35:14 +01:00
Fabio Erculiani
ccae202a06 [entropy.db] code style update (partial) 2010-01-13 18:06:10 +01:00
Fabio Erculiani
d768e1bf70 [entropy.db/entropy.client] remove matchRevision from atom_match and atomMatch (use proper atom syntax instead) 2010-01-13 17:59:01 +01:00
Fabio Erculiani
0b9b4596e5 [entropy.db/entropy.client] remove caseSensitive argument from atom_match and atomMatch (never used and unwanted) 2010-01-13 17:53:50 +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
ebdc53afd8 [tests] disable test_timesched, causes random lockups 2010-01-13 17:44:23 +01:00
Fabio Erculiani
192bc0a6c1 [entropy.db] code style update 2010-01-13 17:31:46 +01:00
Fabio Erculiani
f62eab1c4d [entropy.db] atomMatch: drop matchUse argument, unused and potentially not portable 2010-01-13 17:26:36 +01:00
Fabio Erculiani
ae3a2432d3 [entropy.cache] EntropyCacher: do not crash when pid is already gone 2010-01-12 21:07:41 +01:00
Fabio Erculiani
477e135134 [entropy/equo] implement bash completion (yay!), move CLI related functions to text_tools module 2010-01-12 15:52:12 +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
8f94c4a8b4 [entropy.output] TextInterface: rename updateProgress into output 2010-01-11 17:38:55 +01:00
Fabio Erculiani
eb84b60da4 [tests] remove bogus test (unreliable) 2010-01-11 17:04:05 +01:00
Fabio Erculiani
d1b123cf27 [entropy.output] start to factor out TextInterface class 2010-01-11 16:48:59 +01:00
Fabio Erculiani
82fcd1e40f [entropy.client.services.ugc] catch TimeoutError exceptions 2010-01-11 12:46:23 +01:00
Fabio Erculiani
6718939c86 [entropy.client] ban print_* calls 2010-01-11 10:32:34 +01:00
Fabio Erculiani
e58966cf31 [entropy.tools] ban print_* calls 2010-01-11 10:32:24 +01:00
Fabio Erculiani
ccc292eba4 [entropy] ban print_info calls from entropy package, create text_tools module 2010-01-11 10:29:48 +01:00
Fabio Erculiani
b535fc2663 [entropy.server] when moving pkgs from a repo to another, also pull revdeps and warn about pkgs overwrite 2010-01-11 10:17:51 +01:00
Fabio Erculiani
86f3d165ae [entropy.qa] fix docstring 2010-01-11 10:17:42 +01:00
Fabio Erculiani
cdce2d9083 [entropy.output] improve partial --help output 2010-01-11 09:50:07 +01:00
Fabio Erculiani
f187b2bf33 [entropy.output] remove ill-conceived TextInterface methods 2010-01-10 09:58:03 +01:00
Fabio Erculiani
b712fe33c1 [entropy.client] remove entropy.output.TextInterface.cycleDone and setTotalCycles calls 2010-01-10 09:56:11 +01:00
Fabio Erculiani
974b8b34f4 [entropy.db] EntropyRepository: add __repr__, __str__ and __unicode__ methods 2010-01-09 20:55:44 +01:00
Fabio Erculiani
a7cde7b08a [entropy.cache] EntropyCacher: grow cache sync object chunk size by 3x 2010-01-09 18:15:38 +01:00
Fabio Erculiani
57b87f0c42 Revert "[entropy.dump] effectively sync filesystem for written files"
This reverts commit cda58f4155.
2010-01-09 10:32:30 +01:00
Fabio Erculiani
a2d6e75ad5 [tests] add EntropyRepository cache storage tests 2010-01-09 01:06:59 +01:00
Fabio Erculiani
80545362a8 [entropy.cache] EntropyCacher: sync() method will run synchronously 2010-01-09 01:05:56 +01:00
Fabio Erculiani
cda58f4155 [entropy.dump] effectively sync filesystem for written files 2010-01-09 01:05:14 +01:00
Fabio Erculiani
5f8b4fbc90 [entropy.security] fix undefined variable 2010-01-08 21:16:47 +01:00
Fabio Erculiani
e1a27dedb5 [entropy.const] rename smart applications extension to ".app" 2010-01-08 12:24:02 +01:00
Fabio Erculiani
11657e25d2 [entropy.client.services.ugc] fix UGC cache handling (caused PermissionDenied exceptions) 2010-01-08 09:26:47 +01:00
Fabio Erculiani
cb88f3ab1c [entropy.core.settings.base] handle UGC metadata setup from split repo strings correctly 2010-01-08 08:48:29 +01:00
Fabio Erculiani
bfada2a338 [entropy.db] fix EntropyRepository on disk cache writer and reader functions 2010-01-07 11:01:30 +01:00
Fabio Erculiani
e3fef812b6 [entropy.const] add const_get_caller and const_get_stack functions 2010-01-07 11:00:21 +01:00