| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
unbelievable amount of strcmp() calls (25 million) due to the list searching.
This has been reimplemented with a set-intersection scheme, due to the fact
that file lists are always ordered. - NEEDS TESTING
* Minor clean up, "globalized" the str_cmp helper to match the alpm comparison
signature, so we can use it elsewhere.
|
| |
|
|
|
|
| |
filesystem). See FS#5887
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* The --debug params were goofy. New setup allows --debug without params,
--debug=<level> where level 1=debug output, 2=debug and download output,
3=debug, download, and function tracing output. This seems more sane to me.
* Removed PM_LOG_FLOW1 and PM_LOG_FLOW2. They were just confusing. When adding
new functions, it is near impossible to determin if your output should be
"flow1" or "flow2" without tracking all the way up the call chain. Rarely
would one ever say "ok, lets just show "flow2" output. These have both been
replaced with PM_LOG_DEBUG
* Removed the need for the root parameter on alpm_initialize. it is now
defaulted to PM_ROOT just like dbpath and cachedir. This allows alpm to be
initialized BEFORE option parsing in the front end, saving us some duplicate
variables in the frontend.
* Cleaned up front end variables due to early alpm_initialize call.
|
|
|
|
| |
* ALPM_LOG_FUNCTION macro and all the great work to add this macro everywhere
|
|
|
|
|
|
|
|
| |
* alpm_list_is_in --> alpm_list_find
* alpm_list_is_strin --> alpm_list_find_str
* Flip parameters of both functions to be inline with rest of alpm_list.
First commit, woohoo.
|
|
|
|
| |
* attempt to unlink file AFTER moving to .pacsave always fails
|
|
|
|
|
|
|
|
|
| |
* renamed pmlist_t -> alpm_list_t
* made alpm_list_t a public type (alpm_list.h header)
* removed additional storage for registered DBs in pacman source
* some code cleanup
* removed duplicate (pm)list_display functions from pacman source
* misc code cleanup
|
|
|
|
| |
find the _relative_ file instead of absolute. The absolute path name has also been used in some of the output there too.
|
| |
|
|
|
|
|
| |
* _alpm_remove_commit refactoring
* clean up/fixes by Dan McGee <dpmcgee@gmail.com>
|
|
|
|
| |
properly remove entries from "Required By" instead of wiping it out entirely
|
|
|
|
|
| |
* IgnorePkg and --ignore work again
* Partial changes to support removal of conflicts for -U and -A (INCOMPLETE)
|
|
|
|
|
| |
depends
* Added valgrind suppression file
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Furthered the "lazy caching" to force the pkgcache to read nothing
(INFRQ_NONE) by default. Anything requiring package data should now check
the infolevel of each package and attempt to update it. This could be
ironed out a bit more later (by using the front-end get_info function
* Switched to libfetch. Drastic changes to the download code and the callback
progress bar functions. Also fixed the return value of
_alpm_downloadfiles_forreal. Downloading now supports http, ftp, https, and
files urls, along with 'mtime's and numerous other fancy features from
libfetch.
|
|
|
|
|
| |
* Moved the pmhandle_t extern decl around
* Fixed a doxygen complaint
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
handling changes (support [sections] to carry over to included files - this
helps with backwards compatibility with existing pacman config files)
|
|
|
|
| |
DB in an inconsistent state
|
| |
|
|
|
|
| |
<vmiklos@frugalware.org>)
|
| |
|
|
|
|
|
|
| |
VMiklos <vmiklos@frugalware.org>)
added log and event callbacks to sync_commit internal transactions
|
| |
|
| |
|
| |
|
|
|
|
| |
- log improvements
|
| |
|
|
|
|
| |
checkconflicts()
|
| |
|
|
|
|
| |
them)
|
|
|
|
| |
- fixed 2 compilation warnings
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
environment
|
| |
|
|
|
|
| |
conversation callback
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
installed and the other for the ones to be removed
|