Aaron Griffin
7131b7ac87
A handful of minor changes:
...
* Removed the PMList typedef, in favor of the same naming scheme other
structs use 'pmlist_t'
* Added a time stamp on debug output, to make it more informational
* Moved alpm_db_register to _alpm_db_register, making the public function
not take a callback parameter
2006-10-20 06:26:55 +00:00
Aaron Griffin
e7f886aac3
From VMiklos <vmiklos@frugalware.org>
...
* alpm_db_update() fix up the level parameter
till now when it was "1", it meant false, which was not in sync with the C logic :)
2006-10-19 15:28:52 +00:00
Aaron Griffin
7e61ca7912
Fixed doxygen comments
2006-10-19 15:11:12 +00:00
Aaron Griffin
cab295b9f5
Yet another "added three times" issue.
2006-10-19 15:05:41 +00:00
Aaron Griffin
b449761a8b
Removed extra includes
2006-10-16 22:25:53 +00:00
Aaron Griffin
6f5bf3fa54
Adjust progress bar to align with frugalware's progressbar
2006-10-16 04:32:15 +00:00
Aaron Griffin
558e49698d
Copyright changes
2006-10-16 00:05:10 +00:00
Aaron Griffin
ac30eb2c1e
Applied Frugalware patch from Christian Hamar alias krix <krics@linuxforum.hu>
...
for file-conflict progress bar
Also did some CVS cleanup, removing some of the autogenerated files that
shouldn't have been there
2006-10-15 23:54:43 +00:00
Aaron Griffin
42aae4aa7b
Applied changes from frugalware:
...
http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=pacman;a=commitdiff;h=20061009002226-e2957-93b82621b6b060312559ea0539699f659bd9cb97.gz
2006-10-15 23:31:21 +00:00
Aaron Griffin
416d576ced
Another forgotten file set
2006-10-15 22:21:58 +00:00
Aaron Griffin
c4b8798f23
Added sha1 support (for now?)
2006-10-15 22:20:21 +00:00
Aaron Griffin
8f588727fa
Added po files... not sure if this is the right approach
2006-10-15 22:11:52 +00:00
Aaron Griffin
d37ad04873
Merged frugalware changes (too many to list). Also added some config file
...
handling changes (support [sections] to carry over to included files - this
helps with backwards compatibility with existing pacman config files)
2006-10-15 19:31:03 +00:00
Judd Vinet
cf6da173f6
removed libtar support in favour of libarchive
2006-09-28 20:51:33 +00:00
Judd Vinet
54008798ef
Patch from FW: Better control over CTRL-C interruptions -- do not leave the DB in an inconsistent state
2006-07-14 23:15:07 +00:00
Judd Vinet
318e233cb3
spelling fix
2006-07-14 23:11:53 +00:00
Judd Vinet
ef7cbbb771
bugfix: when looking at provides, defer to the new, to-be-installed package's provisios instead of the the existing package's
2006-07-04 17:48:15 +00:00
Judd Vinet
7236dd3287
i18n stuff
2006-06-28 05:37:15 +00:00
Judd Vinet
bb787e26ee
first stage of i18n stuff from VMiklos
2006-05-15 02:19:57 +00:00
Aurelien Foret
3d3a29a808
added .cvsignore files
2006-03-27 17:17:35 +00:00
Aurelien Foret
839a64df41
fixed a regression (patch from VMiklos <vmiklos@frugalware.org>)
2006-03-21 19:38:00 +00:00
Aurelien Foret
ad2c7463c9
put back treename in db->path
2006-03-14 22:53:42 +00:00
Aurelien Foret
a08a9896c9
code cleanup
2006-03-09 19:12:09 +00:00
Aurelien Foret
25571830d6
build be_files.c as a additional object
2006-03-08 20:59:43 +00:00
Aurelien Foret
ddcfaa1f5a
removed an uneeded error code (DB_UPTODATE)
2006-03-08 20:57:03 +00:00
Aurelien Foret
d6eeae2716
code cleanup
2006-03-08 18:21:17 +00:00
Aurelien Foret
4f42a0accb
all _alpm_XXX_cmp functions are now public
2006-03-08 18:07:58 +00:00
Aurelien Foret
230d9d7ae3
db_write: fixed md5sum field
2006-03-07 22:37:01 +00:00
Aurelien Foret
3a08d20b37
removed db_scan calls - take 2
2006-03-07 21:09:16 +00:00
Aurelien Foret
5d7dcdd22c
removed db_scan calls
2006-03-07 21:01:02 +00:00
Aurelien Foret
021bf7b0d0
fixed a commentary
2006-03-07 20:58:09 +00:00
Aurelien Foret
9a6bb4e826
removed an unexpected log
2006-03-07 20:53:24 +00:00
Aurelien Foret
f0151aa587
code cleanup
2006-03-07 20:52:45 +00:00
Aurelien Foret
fa5e6cef75
prepare code for cache loaded with only DEPENDS
2006-03-07 20:45:38 +00:00
Aurelien Foret
8f12ce618c
fixed reason loading if the pkg cache is loaded with DEPENDS only
2006-03-07 18:44:50 +00:00
Aurelien Foret
27be34c09b
added a NOSCRIPLET flag to transactions (patch from VMiklos <vmiklos@frugalware.org>)
2006-03-07 18:17:03 +00:00
Aurelien Foret
1bd8f57a18
- changed flags type from char to int
...
- downloadonly implies FLAG_NOCONFLICTS
2006-03-04 15:33:44 +00:00
Aurelien Foret
297c5284b6
fixed alpm_db_update extraction path
2006-03-04 14:58:28 +00:00
Aurelien Foret
7e9b70a208
added a FLAG_NOCONFLICT
2006-03-04 10:16:36 +00:00
Aurelien Foret
fdc0433d32
added more debug logs
2006-03-04 10:16:12 +00:00
Aurelien Foret
a21b1100e9
make cache works when loading it with DEPENDS info only
2006-03-04 09:42:13 +00:00
Aurelien Foret
dfa1a2a13a
removed HoldPkg option (frontend only feature)
2006-03-02 20:12:11 +00:00
Aurelien Foret
e2faeb46e1
reworked the db object to prepare future integration with different backends
2006-03-02 19:06:52 +00:00
Aurelien Foret
5261c7fafb
code cleanup
2006-03-02 19:04:40 +00:00
Aurelien Foret
3eebe8fc2b
code cleanup
2006-03-02 19:02:35 +00:00
Aurelien Foret
79f4b5acf4
added a debug log
2006-03-02 19:00:57 +00:00
Aurelien Foret
0b4ab2c0a8
added ERROR logs in case of malloc failures (patch from VMiklos <vmiklos@frugalware.org>)
2006-03-01 07:51:00 +00:00
Aurelien Foret
16ff7cfa8e
improved _alpm_list_free handling
2006-02-22 20:49:33 +00:00
Aurelien Foret
3f9ddf262d
skipped conflict resolution for targets removed from transaction set
2006-02-22 19:49:06 +00:00
Judd Vinet
7706188979
conflict checks: when doing db-vs-target checks, opt to use the NEWER, to-be-installed package instead of the local db version if there's one available
2006-02-21 23:55:59 +00:00
Aurelien Foret
910fd6a687
the library must provide default values for main options
2006-02-20 20:59:35 +00:00
Aurelien Foret
9d4713e2a3
checkmd5sums enhancements
2006-02-20 20:55:53 +00:00
Aurelien Foret
590f610d6b
dropped the MALLOC macro
2006-02-20 20:41:40 +00:00
Judd Vinet
ef04c832f7
FW: spaces -> tabs cosmetic fix
2006-02-20 18:45:26 +00:00
Aurelien Foret
be39f49a54
prepend library function names with _alpm (helped with the patch from VMiklos <vmiklos@frugalware.org>)
...
added log and event callbacks to sync_commit internal transactions
2006-02-17 22:35:26 +00:00
Aurelien Foret
48cc9f3beb
doxygen support for autotools (patch from Christian Hamar <krics@linuxforum.hu>
2006-02-17 20:48:45 +00:00
Aurelien Foret
a2d1b58210
code cleanup
2006-02-16 23:05:52 +00:00
Aurelien Foret
fbea96fd72
code cleanup
2006-02-16 21:07:59 +00:00
Aurelien Foret
eefe29d99a
fixed directory roots when running scriplets
2006-02-16 21:07:34 +00:00
Aurelien Foret
181efcdeaa
- grep is now a static function
...
- code cleanup
2006-02-16 21:05:49 +00:00
Aurelien Foret
58a7e85534
- db_write: add support to write both local and sync entries
...
- code cleanup
2006-02-16 21:02:39 +00:00
Aurelien Foret
dc0bacf18c
removed a leftover comment
2006-02-15 22:55:54 +00:00
Aurelien Foret
6e76fd8af3
- merged db_open and db_create into one single function
...
- moved the .lastupdate support to the frontend
2006-02-15 22:51:28 +00:00
Aurelien Foret
9cc5e60e6d
reworked logs
2006-02-12 09:43:38 +00:00
Aurelien Foret
2e94c34b05
added a add_faketarget function
...
reworked logs
2006-02-12 09:43:10 +00:00
Aurelien Foret
3997c31ff1
reworked debug messages
2006-02-11 19:06:40 +00:00
Aurelien Foret
8061874991
- reworked debug messages
...
- synchro with pacman 2.9.8
2006-02-11 19:01:56 +00:00
Aurelien Foret
b824ee9608
added more logs
2006-02-11 09:42:52 +00:00
Aurelien Foret
3a82992b59
db_write: only write non-empty fields to database
2006-02-11 07:53:36 +00:00
Aurelien Foret
5aa5142815
error codes cleanup
2006-02-07 22:01:50 +00:00
Aurelien Foret
c5aca9529f
code factorization: take 2
2006-02-07 21:33:09 +00:00
Aurelien Foret
bbb48a85f0
code factorization
2006-02-07 19:08:02 +00:00
Aurelien Foret
f34d895dc5
code cleanup
2006-02-07 18:30:02 +00:00
Aurelien Foret
298c1a8e97
added alpm_pkg_checkmd5sum() to check md5sums for package from the cache
2006-02-05 09:57:29 +00:00
Aurelien Foret
325e3b6b98
added a pmconflict_t structure to handle file conflicts
2006-02-05 09:27:26 +00:00
Aurelien Foret
c432d52506
copyright update
2006-02-05 09:24:28 +00:00
Aurelien Foret
35e23b9554
code cleanup
2006-02-05 09:23:28 +00:00
Aurelien Foret
ad3baca0f4
- sync_prepare: fixed a case where a conflict should be removed from the target list
...
- avoided possible duplicates in target list (patch from VMiklos <vmiklos@frugalware.org>)
- added more debug logs
2006-02-05 09:15:20 +00:00
Aurelien Foret
a167cdb47e
fixed typos in 2 debug logs
2006-02-01 21:59:02 +00:00
Aurelien Foret
54de80b1ea
doxygen support: added @brief field (patch from VMiklos <vmiklos@frugalware.org>)
2006-02-01 17:58:02 +00:00
Aurelien Foret
173d18f3f8
Added a missing trans_release call upon lib shutdown (patch from VMiklos <vmiklos@frugalware.org>)
2006-02-01 06:40:53 +00:00
Aurelien Foret
1042f1e7ce
removed unlock code from alpm_release()
2006-01-29 16:53:16 +00:00
Judd Vinet
f3c5f9b4d1
Search through package provides if no literal matches are found when scanning for targets with -S
2006-01-28 04:48:51 +00:00
Aurelien Foret
cb96945180
improved log messages for add_commit
2006-01-27 19:21:00 +00:00
Aurelien Foret
c3ffe4367a
cleaned up db_write error cases handling
2006-01-27 19:12:15 +00:00
Aurelien Foret
299d708b0d
fixed potential file descriptor leaks
2006-01-27 19:08:35 +00:00
Aurelien Foret
819c265cdb
fixed a compilation warning
2006-01-26 22:18:07 +00:00
Aurelien Foret
831ff882ae
reworked lock handling (patch from VMiklos <vmiklos@frugalware.org>)
2006-01-26 22:16:57 +00:00
Aurelien Foret
18986b1805
reworked lock handling (patch from VMiklos <vmiklos@frugalware.fr>)
2006-01-26 22:16:57 +00:00
Aurelien Foret
7818e6f745
doxygen comments update (patch from VMiklos <vmiklos@frugalware.org>)
2006-01-26 19:52:47 +00:00
Judd Vinet
26ec9573ef
changed behaviour with original=X,current=Y,new=Z backup scenario -- install new file as .pacnew and keep old one in place
2006-01-22 02:30:15 +00:00
Aurelien Foret
a10584aec4
document package, group, sync and transaction functions (patch from VMiklos <vmiklos@frugalware.org>)
2006-01-21 19:29:10 +00:00
Aurelien Foret
fc8be93314
resolvedeps: return the depmiss info to the frontend in case of failure
2006-01-21 18:28:38 +00:00
Aurelien Foret
2d08e902ef
added a FAKEROOT define allowing to use pacman in a fakeroot enivronment (for tests purpose)
2006-01-21 16:50:01 +00:00
Aurelien Foret
cf94007aed
more code cleanup yet
2006-01-18 22:37:16 +00:00
Aurelien Foret
c7bcaeb7e8
fixed detection for duplicate entries in list of deps/conflicts
2006-01-17 22:01:57 +00:00
Aurelien Foret
510d57b577
even more code cleanup
2006-01-17 21:18:33 +00:00
Aurelien Foret
719ff509c4
reworked log messages
2006-01-17 21:18:12 +00:00
Aurelien Foret
39b6d552c6
- code cleanup
...
- log improvements
2006-01-17 18:38:31 +00:00
Aurelien Foret
6e5a62dd12
more code cleanup
2006-01-16 22:27:09 +00:00