index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-14 | Only write to local repos | Allan McRae | |
We do not write to sync repos so kill the code for that. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Clean-up parsing local database | Allan McRae | |
Remove unnecessary parsing of fields not found in local desc files. Leave %FORCE% parsing as this likely will make an appearance in desc files in the future. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Remove lazy loading of deltas | Allan McRae | |
Local packages do not have deltas so remove lazy loading of delta information. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Move and rename splitname | Allan McRae | |
The splitname function is a general utility function and so is better suited to util.h. Rename it to _alpm_splitname to indicate it is an internal libalpm function as was the case prior to splitting local and sync db handling. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Restrict visibility of checkdbdir and get_pkgpath | Allan McRae | |
These functions are only needed by be_local and were only promoted to db.{h,c} as part of the splitting of handling the local and sync dbs. Move them into be_local.c and make them static again. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Populate sync db from archive | Allan McRae | |
Read in list of packages for sync db from tar archive. Breaks reading in _alpm_sync_db_read and a lot of pactests (which is expected as they do not handle sync db in archives...). Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Completely separate local and sync db handling | Allan McRae | |
Put the db_operations struct to use and completely split the handling of the sync and local databases. Signed-off-by: Allan McRae <allan@archlinux.org> | |||
2010-10-14 | Separate be_files into be_sync and be_local | Allan McRae | |
The file be_files.c is "split" to be_local.c and be_sync.c in order to achieve separate handling of sync and local databases. Some basic clean-up of functions that are only of use for local or sync databases has been performed and some rough function renaming in duplicated code has been performed to prevent compilation errors. However, most of the clean-up and final separation of sync and local db handling occurs in following patches. Signed-off-by: Allan McRae <allan@archlinux.org> |