A heads up -- this is all functional in its current state, but it has some cosmetic blemishes. Don't freak out when you see a progress bar 3 times for each package download, and a progress bar even when a repo is up to date.
dave On Wed, Mar 16, 2011 at 08:56:35PM -0400, Dan McGee wrote: > This is an automated email from the git hooks/post-receive script. It was > generated because a ref change was pushed to the repository containing > the project "The official pacman repository". > > The branch, master has been updated > via e6c9076a74f72d7c5164e2154ce1f47f8886e6e5 (commit) > via 308aa38a40fb26d535f0b874bb64fe987126d03f (commit) > via 3707d5bc468dcd8611073d22b24d6f6be19bbe94 (commit) > via 40a6c5c5eca05b5f65b1dc0c6d5c87fcd313fb2e (commit) > via deed0286ef7045ce54fc54f8cadebfe3ebb5f725 (commit) > via e28c47ade3253a4126b20f42a7715c69ec3555aa (commit) > via 771c002c98292c6567d0f4985d296e152c35166c (commit) > via f1ea4c8d241f2242aeeaa264bc42806853b0802e (commit) > via cff36093f3b778b3bda9c9d1a3acf24e36dd9f73 (commit) > via f2eac18a6ec62db3ec53744064e05416024c1b30 (commit) > via 4ad4527d104c915efa912d3e1e3a543fad7aca34 (commit) > via 96e458b705eda4ddff7d6ec890cf1daf898e9186 (commit) > via 8a58648471e3a5311529955cd91c1a082be10056 (commit) > via a5b6a75787be01fc2a030b68eeaba07bc26db469 (commit) > via 159e1b06a50c7e80171d88933698f107a7f5773a (commit) > via 278c84710637a891c3407c3811f61b181359ea75 (commit) > via 75bfe825fc4018173b0d7a3c4029094edb52d93a (commit) > via 67391c2c6cfa0044f554fb6a6b9717175d8d83a3 (commit) > from 92630c660710332d0e02dea5a3c06c48f75d7321 (commit) > > Those revisions listed above that are new to this repository have > not appeared on any other notification email; so we list those > revisions in full, below. > > - Log ----------------------------------------------------------------- > commit e6c9076a74f72d7c5164e2154ce1f47f8886e6e5 > Merge: cff3609 308aa38 > Author: Dan McGee <[email protected]> > Date: Wed Mar 16 19:55:28 2011 -0500 > > Merge branch 'maint' > > commit cff36093f3b778b3bda9c9d1a3acf24e36dd9f73 > Merge: 92630c6 f2eac18 > Author: Dan McGee <[email protected]> > Date: Wed Mar 16 19:25:35 2011 -0500 > > Merge branch 'download' > > commit f2eac18a6ec62db3ec53744064e05416024c1b30 > Author: Dave Reisner <[email protected]> > Date: Tue Feb 8 21:05:53 2011 -0500 > > Remove all traces of libfetch > > Signed-off-by: Dave Reisner <[email protected]> > > commit 4ad4527d104c915efa912d3e1e3a543fad7aca34 > Author: Dave Reisner <[email protected]> > Date: Wed Feb 2 23:21:43 2011 -0500 > > dload: temp patch to allow curl/fetch coexistance > > this is just some debuggery to allow pacman to operate with both fetch > and curl at the same time. use the PACMANDL variable to control which > library is used. > > Signed-off-by: Dave Reisner <[email protected]> > > commit 96e458b705eda4ddff7d6ec890cf1daf898e9186 > Author: Dave Reisner <[email protected]> > Date: Tue Feb 1 15:38:37 2011 -0500 > > dload.c: add curl_download_internal > > This is a feature complete re-implementation of the fetch based internal > downloader, with a few improvements: > > * support for SSL > * gzip and deflate compression on HTTP connections > * reuses a single connection over the entire session for lower resource > usage. > > Signed-off-by: Dave Reisner <[email protected]> > > commit 8a58648471e3a5311529955cd91c1a082be10056 > Author: Dave Reisner <[email protected]> > Date: Sat Jan 15 15:38:16 2011 -0500 > > handle error case for PM_ERR_LIBCURL > > Add PM_ERR_LIBCURL to error enum and handle case in error.c by returning > curl_easy_strerror() based on the error number carried by the gloabl alpm > handle. > > Signed-off-by: Dave Reisner <[email protected]> > > commit a5b6a75787be01fc2a030b68eeaba07bc26db469 > Author: Dave Reisner <[email protected]> > Date: Fri Jan 14 12:17:39 2011 -0500 > > share code between libfetch and libcurl > > no actual code changes here. change preprocessor logic to include > get_tempfile, get_destfile, signal handler enum, and the interrupt > handler logic when either HAVE_LIBCURL or HAVE_LIBFETCH are defined. > > Signed-off-by: Dave Reisner <[email protected]> > > commit 159e1b06a50c7e80171d88933698f107a7f5773a > Author: Dave Reisner <[email protected]> > Date: Wed Jan 12 09:51:06 2011 -0500 > > prefix fetch based functions with fetch_ > > Do this in preparation for implementing similar curl based > functionality. We want the ability to test these side by side. > > Signed-off-by: Dave Reisner <[email protected]> > > commit 278c84710637a891c3407c3811f61b181359ea75 > Author: Dave Reisner <[email protected]> > Date: Sat Jan 15 13:59:45 2011 -0500 > > handle: Add CURL* and CURLcode vars to struct > > Adding the CURLcode is necessary in order to return an error string from > pm_error. Unlike libfetch, curl returns numerical error numbers and does > not maintain a staticly allocated string with the last error generated. > > Adding the curl object itself to the handle is advantageous (and > encouraged by curl_easy_perform(3)) because the handle is reusable for > successive operations. This cuts back on overhead when downloading > multiple files in a single transaction. > > Signed-off-by: Dave Reisner <[email protected]> > > commit 75bfe825fc4018173b0d7a3c4029094edb52d93a > Author: Dave Reisner <[email protected]> > Date: Wed Dec 15 19:57:31 2010 -0500 > > add curl to alpm initialization and teardown routines > > Signed-off-by: Dave Reisner <[email protected]> > > commit 67391c2c6cfa0044f554fb6a6b9717175d8d83a3 > Author: Dave Reisner <[email protected]> > Date: Thu Dec 16 17:19:07 2010 -0500 > > Add configure.ac option for --with-curl > > To avoid breaking compilation, fetch defaults to 'no', and curl defaults > to 'check'. > > Signed-off-by: Dave Reisner <[email protected]> > > ----------------------------------------------------------------------- > > Summary of changes: > configure.ac | 31 ++--- > doc/index.txt | 1 + > doc/pacman.8.txt | 8 +- > lib/libalpm/alpm.c | 14 +- > lib/libalpm/alpm.h | 1 + > lib/libalpm/alpm_list.c | 2 +- > lib/libalpm/diskspace.c | 4 +- > lib/libalpm/dload.c | 304 > ++++++++++++++++++-------------------------- > lib/libalpm/dload.h | 2 - > lib/libalpm/error.c | 19 +-- > lib/libalpm/handle.c | 6 + > lib/libalpm/handle.h | 10 ++ > lib/libalpm/po/ca.po | 4 +- > lib/libalpm/po/cs.po | 6 +- > lib/libalpm/po/da.po | 4 +- > lib/libalpm/po/de.po | 6 +- > lib/libalpm/po/el.po | 6 +- > lib/libalpm/po/en_GB.po | 6 +- > lib/libalpm/po/es.po | 6 +- > lib/libalpm/po/fi.po | 4 +- > lib/libalpm/po/fr.po | 6 +- > lib/libalpm/po/hu.po | 6 +- > lib/libalpm/po/it.po | 6 +- > lib/libalpm/po/kk.po | 6 +- > lib/libalpm/po/ko.po | 4 +- > lib/libalpm/po/libalpm.pot | 4 +- > lib/libalpm/po/nb.po | 4 +- > lib/libalpm/po/pl.po | 4 +- > lib/libalpm/po/pt.po | 4 +- > lib/libalpm/po/pt_BR.po | 6 +- > lib/libalpm/po/ro.po | 16 ++- > lib/libalpm/po/ru.po | 6 +- > lib/libalpm/po/sk.po | 4 +- > lib/libalpm/po/sv.po | 4 +- > lib/libalpm/po/tr.po | 6 +- > lib/libalpm/po/uk.po | 4 +- > lib/libalpm/po/zh_CN.po | 6 +- > src/pacman/pacman.c | 58 +++++---- > 38 files changed, 279 insertions(+), 319 deletions(-) > > > hooks/post-receive > -- > The official pacman repository >
