RPM Package Manager, CVS Repository
/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: yum Date: 07-Aug-2010 17:21:14
Branch: VENDOR Handle: 2010080715210400
Added files: (Branch: VENDOR)
yum/po pa.po
Modified files: (Branch: VENDOR)
yum ChangeLog Makefile output.py utils.py yum.spec
yum/po es.po fi.po fr.po it.po ja.po pl.po ru.po yum.pot
yum/test skipbroken-tests.py
yum/yum __init__.py depsolve.py history.py i18n.py misc.py
packageSack.py packages.py pkgtag_db.py rpmsack.py
sqlitesack.py sqlutils.py transactioninfo.py
Touched files: (Branch: VENDOR)
yum AUTHORS COPYING FAQ INSTALL PLUGINS README TODO
callback.py cli.py shell.py yum-updatesd.py
yumcommands.py yummain.py
yum/bin yum-updatesd.py yum.py yum.py~
yum/docs .gitignore Makefile comps.rng yum-shell.8
yum-updatesd.8 yum-updatesd.conf.5 yum.8
yum.conf.5
yum/etc Makefile version-groups.conf
yum-updatesd-dbus.conf yum-updatesd.conf
yum-updatesd.init yum.bash yum.conf yum.console
yum.logrotate yum.pam
yum/po .gitignore Makefile Makevars POTFILES.in
POTFILES.skip ca.po cs.po da.po de.po ms.po nb.po
pt.po pt_BR.po pygettext.py sr.po sr@latin.po
sv.po zh_CN.po
yum/rpmUtils Makefile __init__.py arch.py miscutils.py
oldUtils.py transaction.py updates.py
yum/rpmUtils/tests updates-test.py
yum/test check-po-yes-no.py depsolvetests.py misc-tests.py
operationstests.py packagetests.py rpmdb-cache.py
settestpath.py simpleobsoletestests.py
simpleremovetests.py simpleupdatetests.py
testbase.py transactiontests.py yum-leak-test.py
yum-pylintrc yum-release-i18n-test.sh
yum-release-test.sh
yum/yum Errors.py Makefile callbacks.py comps.py config.py
constants.py failover.py logginglevels.py
mdparser.py metalink.py parser.py pgpmsg.py
plugins.py repoMDObject.py repos.py rpmtrans.py
update_md.py yumRepo.py
Log:
Import yum-3.2.27
[Release Tag: yum-3_2_27]
Summary:
Revision Changes Path
1.1.1.99 +258 -0 yum/ChangeLog
1.1.1.24 +18 -3 yum/Makefile
1.1.1.45 +20 -0 yum/output.py
1.1.1.6 +0 -0 yum/po/es.po
1.1.1.2 +0 -0 yum/po/fi.po
1.1.1.9 +0 -0 yum/po/fr.po
1.1.1.6 +0 -0 yum/po/it.po
1.1.1.4 +0 -0 yum/po/ja.po
1.1.1.1 +0 -0 yum/po/pa.po
1.1.1.9 +0 -0 yum/po/pl.po
1.1.1.9 +0 -0 yum/po/ru.po
1.1.1.9 +0 -0 yum/po/yum.pot
1.1.1.9 +0 -0 yum/test/skipbroken-tests.py
1.1.1.12 +1 -1 yum/utils.py
1.1.1.107 +4 -1 yum/yum.spec
1.1.1.76 +0 -0 yum/yum/__init__.py
1.1.1.58 +0 -0 yum/yum/depsolve.py
1.1.1.3 +0 -0 yum/yum/history.py
1.1.1.7 +0 -0 yum/yum/i18n.py
1.1.1.38 +0 -0 yum/yum/misc.py
1.1.1.30 +0 -0 yum/yum/packageSack.py
1.1.1.49 +0 -0 yum/yum/packages.py
1.1.1.2 +0 -0 yum/yum/pkgtag_db.py
1.1.1.29 +0 -0 yum/yum/rpmsack.py
1.1.1.46 +0 -0 yum/yum/sqlitesack.py
1.1.1.8 +0 -0 yum/yum/sqlutils.py
1.1.1.33 +0 -0 yum/yum/transactioninfo.py
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: yum/ChangeLog
============================================================================
$ cvs diff -u -r1.1.1.98 -r1.1.1.99 ChangeLog
--- yum/ChangeLog 7 Aug 2010 15:20:32 -0000 1.1.1.98
+++ yum/ChangeLog 7 Aug 2010 15:21:04 -0000 1.1.1.99
@@ -1,3 +1,261 @@
+2010-03-18 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: mark as 3.2.27
+
+2010-03-18 Ville Skyttä <ville.skytta@iki.fi>
+
+ * test/skipbroken-tests.py: Docstring fix.
+
+2010-03-15 Timur Malikin <sora_tm@mail.ru>
+
+ * po/ru.po: l10n: Updates to Russian (ru) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-03-14 Timur Malikin <sora_tm@mail.ru>
+
+ * po/ru.po: l10n: Updates to Russian (ru) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-03-14 Timur Malikin <sora_tm@mail.ru>
+
+ * po/ru.po: l10n: Updates to Russian (ru) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-03-11 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/__init__.py: make sure when we return items we sort the counts
+ of things matched from the tagsdb into the rest of the matches.
+ FIXME added to get rid of the silly sorting list as it appears to
+ only want to make me cry
+
+2010-03-04 James Antill <james@and.org>
+
+ * yum/packages.py: Make pkgs scriptable: ("%(ui_nevra)s -
+ %(ui_from_repo)s" % pkg). BZ 570615
+
+2010-03-04 James Antill <james@and.org>
+
+ * yum/__init__.py: Don't issue warning on yum downgrade, for single
+ uinstalled multilib packages
+
+2010-03-04 James Antill <james@and.org>
+
+ * output.py: First split any equal remaining space among overflowed
+ columns
+
+2010-03-04 James Antill <james@and.org>
+
+ * output.py: Prefer to overflow the last column, as then grep still
+ works
+
+2010-03-02 Tim Lauridsen <timlau@fedoraproject.org>
+
+ * yum/__init__.py: Make skipbroken run again if packages has been
+ added to transaction by a postresolve plugin
+
+2010-03-01 elf <elf@elf.no-ip.org>
+
+ * po/ja.po: l10n: Updates to Japanese (ja) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-23 James Antill <james@and.org>
+
+ * yum/pkgtag_db.py: Allow pkgtag_db to be loaded on RHEL-5, should
+ work too
+
+2010-02-23 James Antill <james@and.org>
+
+ * yum/packageSack.py: Much faster limiting obsoletes to the newest
+ versions of packages
+
+2010-02-23 James Antill <james@and.org>
+
+ * yum/__init__.py: Do process obsoletes for newest packages only.
+
+2010-02-22 James Antill <james@and.org>
+
+ * yum/rpmsack.py, yum/transactioninfo.py: Add package checksums from
+ yumdb to the data we store in the rpmdb cache
+
+2010-02-23 Tim Lauridsen <timlau@fedoraproject.org>
+
+ * Makefile: created upload-docs Makefile target to generate epydoc
+ and upload it to yum web page
+
+2010-02-23 Tim Lauridsen <timlau@fedoraproject.org>
+
+ * Makefile: update epydoc building code in Makefile
+
+2010-02-20 A S Alam <apreet.alam@gmail.com>
+
+ * po/pa.po: l10n: Adding Punjabi Translation after correcting error
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-19 James Antill <james@and.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updates to Spanish (Castilian) (es) translation
+
+2010-02-19 James Antill <james@and.org>
+
+ * yum/rpmsack.py: Don't preload all the package paths for yumdb on init. Moved to
+ function. This is fine as _get_dir_name will still do it
+ manually, and the only thing that needs to know more is
+ sync_with_rpmdb ... and that can call
+ _load_all_package_paths(self) when it gets written. This does a
+ _lot_ of open/stat calls, so is really noticable if the yumdb isn't
+ in cache.
+
+2010-02-19 Héctor Daniel Cabrera <logan@fedoraproject.org>
+
+ * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-18 James Antill <james@and.org>
+
+ * yum/packageSack.py: Don't load all of the rpmdb in
+ matchPackageNames(), used by at least rm.
+
+2010-02-18 James Antill <james@and.org>
+
+ * yum/__init__.py: Close history before downloads (maybe stop presto
+ doing any damage).
+
+2010-02-17 Seth Vidal <skvidal@fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updates to Italian (it) translation l10n: Updates to French
+ (fr) translation l10n: Updates to Italian (it) translation
+
+2010-02-17 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/i18n.py, yum/misc.py, yum/packages.py, yum/rpmsack.py: - fix up more spots where we were converting the version flags
+ wrongly - add i18n.str_eq for doing equality checks against strings
+ of dubious types and content - fix a lot of bad provides checks -
+ but only with versioned deps.
+
+2010-02-17 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/packages.py, yum/rpmsack.py, yum/sqlitesack.py: if we're
+ searching for globs (like from repoquery) we have to take whatever
+ we get from the sql results b/c we can't rangecheck globs :( also
+ convert the items coming out of the provides to unicode before
+ comparing them b/c frequently they can't convert on their own boo.
+
+
+2010-02-17 Guido Grazioli <guido.grazioli@gmail.com>
+
+ * po/it.po: l10n: Updates to Italian (it) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-16 Martin-Gomez Pablo <pablo.martin-gomez@laposte.net>
+
+ * po/fr.po: l10n: Updates to French (fr) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-16 Guido Grazioli <guido.grazioli@gmail.com>
+
+ * po/it.po: l10n: Updates to Italian (it) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-16 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/misc.py: can also raise ValueError, when attempting to pass
+ non-int-able strings to int() and FlagtoString catch it
+
+2010-02-15 Seth Vidal <skvidal@fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updates to Spanish (Castilian) (es) translation l10n:
+ Updates to Italian (it) translation l10n: Updates to Polish (pl)
+ translation l10n: Updates to Finnish (fi) translation
+
+2010-02-15 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/__init__.py, yum/depsolve.py, yum/misc.py,
+ yum/packageSack.py, yum/rpmsack.py, yum/sqlitesack.py: - make searchPrco do completely specific results - not just matches
+ against name - this required fixing a lot of code but the results
+ are now more correct and whatProvides() is dramatically reduced in
+ terms of what it does. - adds searchPrco to the PackageSack object -
+ adds misc.string_to_prco_tuple() which combines the partial
+ conversions of 'foo > 1.1' that returnPackagesByDep() and
+ whatProvides() had been doing, badly. this is also a reversal of
+ misc.prco_tuple_to_string()
+
+2010-02-12 Héctor Daniel Cabrera <logan@fedoraproject.org>
+
+ * po/es.po: l10n: Updates to Spanish (Castilian) (es) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-12 Guido Grazioli <guido.grazioli@gmail.com>
+
+ * po/it.po: l10n: Updates to Italian (it) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-11 Piotr DrÄ…g <piotrdrag@gmail.com>
+
+ * po/pl.po: l10n: Updates to Polish (pl) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-11 Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
+
+ * po/fi.po: l10n: Updates to Finnish (fi) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-11 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/__init__.py: don't translate it twice (whoops)
+
+2010-02-11 Seth Vidal <skvidal@fedoraproject.org>
+
+ * po/yum.pot, yum/__init__.py: If we hit the 'package does not match
+ intended download error then chances are REALLY good that you have
+ outdated metadata on gpg-re-signed pkgs. A yum clean metadata will
+ fix things - so say that
+
+2010-02-10 Seth Vidal <skvidal@fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updates to Polish (pl) translation
+
+2010-02-10 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/__init__.py: fix typo which makes all kernel updates die :(
+
+2010-02-10 Piotr DrÄ…g <piotrdrag@gmail.com>
+
+ * po/pl.po: l10n: Updates to Polish (pl) translation
+ Transmitted-via: Transifex (www.transifex.net)
+
+2010-02-10 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/history.py: put back comment about horrible cutting and
+ pasting
+
+2010-02-10 Seth Vidal <skvidal@fedoraproject.org>
+
+ * po/yum.pot, utils.py: spell uninterruptible properly - and remaky
+ pot file. - yum ticket 279
+
+2010-02-10 Seth Vidal <skvidal@fedoraproject.org>
+
+ * yum/history.py, yum/pkgtag_db.py, yum/sqlitesack.py,
+ yum/sqlutils.py: cleanup sql_esc[_glob] move sql_esc and
+ sql_esc_glob to sqlutils from sqlitesack add sql_esc'ing to pkgtag
+ db calls remove sql_esc duplication from history.py
+
+2010-02-09 Seth Vidal <skvidal@fedoraproject.org>
+
+ * ChangeLog: merge changelog
+
2010-02-09 Seth Vidal <skvidal@fedoraproject.org>
* yum.spec, yum/__init__.py: mark as 3.2.26
@@ .
patch -p0 <<'@@ .'
Index: yum/Makefile
============================================================================
$ cvs diff -u -r1.1.1.23 -r1.1.1.24 Makefile
--- yum/Makefile 7 Aug 2010 15:20:32 -0000 1.1.1.23
+++ yum/Makefile 7 Aug 2010 15:21:04 -0000 1.1.1.24
@@ -8,6 +8,8 @@
RELEASE=$(shell awk '/Release:/ { print $$2 }' ${PKGNAME}.spec)
CVSTAG=yum-$(subst .,_,$(VERSION)-$(RELEASE))
PYTHON=python
+WEBHOST = yum.baseurl.org
+WEB_DOC_PATH = /srv/projects/yumdocs/yum-api/
all: subdirs
@@ -38,10 +40,23 @@
.PHONY: docs test
-DOCS = yum rpmUtils callback.py yumcommands.py shell.py output.py cli.py \
- yummain.py
+DOCS = yum rpmUtils callback.py yumcommands.py shell.py output.py cli.py utils.py\
+ yummain.py
+
+# packages needed for docs : yum install epydoc graphviz
docs:
- epydoc -n yum -o docs/epydoc -u http://linux.duke.edu/projects/yum $(DOCS) --graph all
+ @rm -rf docs/epydoc/$(VERSION)
+ @mkdir -p docs/epydoc/$(VERSION)
+ @epydoc -o docs/epydoc/$(VERSION) -u http://yum.baseurl.org --name "Yum" --graph all $(DOCS)
+
+upload-docs: docs
+# Upload to yum website
+ @rm -rf yum-apidoc-$(VERSION).tar.gz
+ @dir=$$PWD; cd $$dir/docs/epydoc; tar zcf $$dir/yum-apidoc-$(VERSION).tar.gz $(VERSION)
+ @scp yum-apidoc-$(VERSION).tar.gz $(WEBHOST):$(WEB_DOC_PATH)/.
+ @ssh $(WEBHOST) "cd $(WEB_DOC_PATH); tar zxvf yum-apidoc-$(VERSION).tar.gz; rm yum-apidoc-$(VERSION).tar.gz"
+ @rm -rf yum-apidoc-$(VERSION).tar.gz
+
doccheck:
epydoc --check $(DOCS)
@@ .
patch -p0 <<'@@ .'
Index: yum/output.py
============================================================================
$ cvs diff -u -r1.1.1.44 -r1.1.1.45 output.py
--- yum/output.py 7 Aug 2010 15:20:32 -0000 1.1.1.44
+++ yum/output.py 7 Aug 2010 15:21:04 -0000 1.1.1.45
@@ -392,6 +392,11 @@
total_width)
if not thelps:
continue
+ # We prefer to overflow: the last column, and then earlier
+ # columns. This is so that in the best case (just overflow the
+ # last) ... grep still "works", and then we make it prettier.
+ if helps and (d == (cols - 1)) and (thelps / 2) < helps:
+ continue
if thelps < helps:
continue
helps = thelps
@@ -405,6 +410,21 @@
total_width -= diff
continue
+ overflowed_columns = 0
+ for d in xrange(0, cols):
+ if not data[d]:
+ continue
+ overflowed_columns += 1
+ if overflowed_columns:
+ # Split the remaining spaces among each overflowed column
+ # equally
+ norm = total_width / overflowed_columns
+ for d in xrange(0, cols):
+ if not data[d]:
+ continue
+ columns[d] += norm
+ total_width -= norm
+
# Split the remaining spaces among each column equally, except the
# last one. And put the rest into the remainder column
cols -= 1
@@ .
patch -p0 <<'@@ .'
Index: yum/po/es.po
============================================================================
$ cvs diff -u -r1.1.1.5 -r1.1.1.6 po/es.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/fi.po
============================================================================
$ cvs diff -u -r1.1.1.1 -r1.1.1.2 po/fi.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/fr.po
============================================================================
$ cvs diff -u -r1.1.1.8 -r1.1.1.9 po/fr.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/it.po
============================================================================
$ cvs diff -u -r1.1.1.5 -r1.1.1.6 po/it.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/ja.po
============================================================================
$ cvs diff -u -r1.1.1.3 -r1.1.1.4 po/ja.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/pa.po
============================================================================
$ cvs diff -u -r0 -r1.1.1.1 po/pa.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/pl.po
============================================================================
$ cvs diff -u -r1.1.1.8 -r1.1.1.9 po/pl.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/ru.po
============================================================================
$ cvs diff -u -r1.1.1.8 -r1.1.1.9 po/ru.po
@@ .
patch -p0 <<'@@ .'
Index: yum/po/yum.pot
============================================================================
$ cvs diff -u -r1.1.1.8 -r1.1.1.9 po/yum.pot
@@ .
patch -p0 <<'@@ .'
Index: yum/test/skipbroken-tests.py
============================================================================
$ cvs diff -u -r1.1.1.8 -r1.1.1.9 test/skipbroken-tests.py
@@ .
patch -p0 <<'@@ .'
Index: yum/utils.py
============================================================================
$ cvs diff -u -r1.1.1.11 -r1.1.1.12 utils.py
--- yum/utils.py 7 Aug 2010 15:20:32 -0000 1.1.1.11
+++ yum/utils.py 7 Aug 2010 15:21:04 -0000 1.1.1.12
@@ -92,7 +92,7 @@
ps['start_time'] = boot_time + jiffies_to_seconds(ps_stat[21])
ps['state'] = {'R' : _('Running'),
'S' : _('Sleeping'),
- 'D' : _('Uninteruptable'),
+ 'D' : _('Uninterruptible'),
'Z' : _('Zombie'),
'T' : _('Traced/Stopped')
}.get(ps_stat[2], _('Unknown'))
@@ .
patch -p0 <<'@@ .'
Index: yum/yum.spec
============================================================================
$ cvs diff -u -r1.1.1.106 -r1.1.1.107 yum.spec
--- yum/yum.spec 7 Aug 2010 15:20:32 -0000 1.1.1.106
+++ yum/yum.spec 7 Aug 2010 15:21:04 -0000 1.1.1.107
@@ -1,6 +1,6 @@
Summary: RPM installer/updater
Name: yum
-Version: 3.2.26
+Version: 3.2.27
Release: 0
License: GPLv2+
Group: System Environment/Base
@@ -104,6 +104,9 @@
%{_mandir}/man*/yum-updatesd*
%changelog
+* Thu Mar 18 2010 Seth Vidal <skvidal at fedoraproject.org>
+- 3.2.27
+
* Tue Feb 9 2010 Seth Vidal <skvidal at fedoraproject.org>
- 3.2.26
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/__init__.py
============================================================================
$ cvs diff -u -r1.1.1.75 -r1.1.1.76 yum/__init__.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/depsolve.py
============================================================================
$ cvs diff -u -r1.1.1.57 -r1.1.1.58 yum/depsolve.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/history.py
============================================================================
$ cvs diff -u -r1.1.1.2 -r1.1.1.3 yum/history.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/i18n.py
============================================================================
$ cvs diff -u -r1.1.1.6 -r1.1.1.7 yum/i18n.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/misc.py
============================================================================
$ cvs diff -u -r1.1.1.37 -r1.1.1.38 yum/misc.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/packageSack.py
============================================================================
$ cvs diff -u -r1.1.1.29 -r1.1.1.30 yum/packageSack.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/packages.py
============================================================================
$ cvs diff -u -r1.1.1.48 -r1.1.1.49 yum/packages.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/pkgtag_db.py
============================================================================
$ cvs diff -u -r1.1.1.1 -r1.1.1.2 yum/pkgtag_db.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/rpmsack.py
============================================================================
$ cvs diff -u -r1.1.1.28 -r1.1.1.29 yum/rpmsack.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/sqlitesack.py
============================================================================
$ cvs diff -u -r1.1.1.45 -r1.1.1.46 yum/sqlitesack.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/sqlutils.py
============================================================================
$ cvs diff -u -r1.1.1.7 -r1.1.1.8 yum/sqlutils.py
@@ .
patch -p0 <<'@@ .'
Index: yum/yum/transactioninfo.py
============================================================================
$ cvs diff -u -r1.1.1.32 -r1.1.1.33 yum/transactioninfo.py
@@ .
Received on Sat Aug 7 17:21:14 2010