[csw-devel] SF.net SVN: gar:[13317] csw/mgar/gar/v2/lib/python
wahwah at users.sourceforge.net
wahwah at users.sourceforge.net
Tue Feb 15 09:22:57 CET 2011
Revision: 13317
http://gar.svn.sourceforge.net/gar/?rev=13317&view=rev
Author: wahwah
Date: 2011-02-15 08:22:56 +0000 (Tue, 15 Feb 2011)
Log Message:
-----------
checkpkg: Bugfix for shared libraries checking
Two issues:
1. Some shared libraries aren't public (a.k.a. linkable)
2. Some shared libraries don't have defined sonames
Adding mercurial package stats, which triggered the bug. Thanks go to
Rupert for reporting the issue.
Modified Paths:
--------------
csw/mgar/gar/v2/lib/python/package_checks.py
csw/mgar/gar/v2/lib/python/package_checks_test.py
Added Paths:
-----------
csw/mgar/gar/v2/lib/python/testdata/mercurial_stats.py
Modified: csw/mgar/gar/v2/lib/python/package_checks.py
===================================================================
--- csw/mgar/gar/v2/lib/python/package_checks.py 2011-02-15 01:56:32 UTC (rev 13316)
+++ csw/mgar/gar/v2/lib/python/package_checks.py 2011-02-15 08:22:56 UTC (rev 13317)
@@ -1225,9 +1225,17 @@
def CheckSonameMustNotBeEqualToFileNameIfFilenameEndsWithSo(
pkg_data, error_mgr, logger, messenger):
+ shared_libs = set(su.GetSharedLibs(pkg_data))
for binary_info in pkg_data["binaries_dump_info"]:
- soname = binary_info["soname"]
+ if binary_info["path"] not in shared_libs:
+ continue
+ if not su.IsLibraryLinkable(binary_info["path"]):
+ continue
base_name = binary_info["base_name"]
+ if "soname" in binary_info:
+ soname = binary_info["soname"]
+ else:
+ soname = base_name
if (base_name.endswith(".so")
and soname == base_name):
msg = ("File /%s is a shared library. Its SONAME is equal to its "
Modified: csw/mgar/gar/v2/lib/python/package_checks_test.py
===================================================================
--- csw/mgar/gar/v2/lib/python/package_checks_test.py 2011-02-15 01:56:32 UTC (rev 13316)
+++ csw/mgar/gar/v2/lib/python/package_checks_test.py 2011-02-15 08:22:56 UTC (rev 13317)
@@ -24,6 +24,7 @@
from testdata.javasvn_stats import pkgstats as javasvn_stats
from testdata.neon_stats import pkgstats as neon_stats
from testdata.bdb48_stats import pkgstat_objs as bdb48_stats
+from testdata.mercurial_stats import pkgstat_objs as mercurial_stats
from testdata import stubs
DEFAULT_PKG_STATS = None
@@ -1643,8 +1644,8 @@
'bad-location-of-file',
'file=/var/foo')
- # These three utility functions allow to run 3 tests in a single
- # class.
+ # These three utility functions allow to run 3 tests in a single
+ # class.
def testTwo(self):
self.RunCheckpkgTest(self.CheckpkgTest2)
@@ -1655,16 +1656,24 @@
self.RunCheckpkgTest(self.CheckpkgTest4)
-class TestCheckPrefixDirs(CheckpkgUnitTestHelper,
- unittest.TestCase):
+class TestCheckSonameMustNotBeEqualToFileNameIfFilenameEndsWithSo(
+ CheckpkgUnitTestHelper, unittest.TestCase):
FUNCTION_NAME = ('CheckSonameMustNotBeEqualToFileName'
'IfFilenameEndsWithSo')
+ FOO_METADATA = {
+ 'endian': 'Little endian',
+ 'machine_id': 3,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/libfoo.so',
+ }
def CheckpkgTest(self):
self.pkg_data = copy.deepcopy(neon_stats[0])
self.pkg_data["binaries_dump_info"][0]["soname"] = "libfoo.so"
self.pkg_data["binaries_dump_info"][0]["base_name"] = "libfoo.so"
self.pkg_data["binaries_dump_info"][0]["path"] = "opt/csw/lib/libfoo.so"
+ self.pkg_data["files_metadata"].append(self.FOO_METADATA)
self.error_mgr_mock.ReportError(
'soname-equals-filename',
'file=/opt/csw/lib/libfoo.so')
@@ -1673,10 +1682,17 @@
self.pkg_data = copy.deepcopy(neon_stats[0])
self.pkg_data["binaries_dump_info"][0]["soname"] = "libfoo.so.1"
self.pkg_data["binaries_dump_info"][0]["base_name"] = "libfoo.so.1"
+ self.pkg_data["files_metadata"].append(self.FOO_METADATA)
def testTwo(self):
self.RunCheckpkgTest(self.CheckpkgTest2)
+ def testThree(self):
+ self.RunCheckpkgTest(self.CheckpkgTest3)
+ def CheckpkgTest3(self):
+ self.pkg_data = mercurial_stats[0]
+
+
if __name__ == '__main__':
unittest.main()
Added: csw/mgar/gar/v2/lib/python/testdata/mercurial_stats.py
===================================================================
--- csw/mgar/gar/v2/lib/python/testdata/mercurial_stats.py (rev 0)
+++ csw/mgar/gar/v2/lib/python/testdata/mercurial_stats.py 2011-02-15 08:22:56 UTC (rev 13317)
@@ -0,0 +1,3503 @@
+import datetime
+pkgstat_objs = [{'bad_paths': {},
+ 'basic_stats': {'catalogname': 'mercurial',
+ 'md5_sum': '0783020e5628f432b92d1f97903fd15e',
+ 'parsed_basename': {'arch': 'sparc',
+ 'catalogname': 'mercurial',
+ 'full_version_string': '1.7.3,REV=2011.02.15',
+ 'osrel': 'SunOS5.9',
+ 'revision_info': {'REV': '2011.02.15'},
+ 'vendortag': 'CSW',
+ 'version': '1.7.3',
+ 'version_info': {'major version': '1',
+ 'minor version': '7',
+ 'patchlevel': '3'}},
+ 'pkg_basename': 'mercurial-1.7.3,REV=2011.02.15-SunOS5.9-sparc-CSW.pkg.gz',
+ 'pkg_path': '/tmp/pkg_f8FoY9/mercurial-1.7.3,REV=2011.02.15-SunOS5.9-sparc-CSW.pkg.gz',
+ 'pkgname': 'CSWmercurial',
+ 'size': 1326062L,
+ 'stats_version': 10L},
+ 'binaries': ['opt/csw/lib/python/site-packages/mercurial/base85.so',
+ 'opt/csw/lib/python/site-packages/mercurial/bdiff.so',
+ 'opt/csw/lib/python/site-packages/mercurial/diffhelpers.so',
+ 'opt/csw/lib/python/site-packages/mercurial/mpatch.so',
+ 'opt/csw/lib/python/site-packages/mercurial/osutil.so',
+ 'opt/csw/lib/python/site-packages/mercurial/parsers.so'],
+ 'binaries_dump_info': [{'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'base85.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/base85.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')},
+ {'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'bdiff.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/bdiff.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')},
+ {'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'diffhelpers.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/diffhelpers.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')},
+ {'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'mpatch.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/mpatch.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')},
+ {'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'osutil.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/osutil.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')},
+ {'RPATH set': True,
+ 'RUNPATH RPATH the same': True,
+ 'RUNPATH set': True,
+ 'base_name': 'parsers.so',
+ 'needed sonames': ('libpython2.6.so.1.0',),
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/parsers.so',
+ 'runpath': ('/opt/csw/lib/$ISALIST',
+ '/opt/csw/lib')}],
+ 'depends': [('CSWcas-pycompile',
+ 'CSWcas-pycompile cas_pycompile - Class action script pycompile '),
+ ('CSWcommon',
+ 'CSWcommon common - common files and dirs for CSW packages '),
+ ('CSWpython',
+ 'CSWpython python - A high-level scripting language. '),
+ ('CSWlibpython2-6-1-0',
+ 'CSWlibpython2-6-1-0 libpython2_6_1_0 - Python shared library (2.6) ')],
+ 'files_metadata': [{'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial-1.7.3-py2.6.egg-info'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/error.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/bdiff.so'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templatefilters.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/manifest.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/fancyopts.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/pushkey.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/copies.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/mail.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/similar.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/encoding.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/minirst.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/win32.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/mdiff.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/py3kcompat.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/util.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/parsers.so'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hg.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/changegroup.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/filelog.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/mpatch.so'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/subrepo.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/patch.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/repair.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/dispatch.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/sshrepo.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hook.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/windows.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/archival.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/diffhelpers.so'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/cmdutil.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/dagparser.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/commands.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/url.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/store.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templater.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/posix.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/keepalive.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/context.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/bundlerepo.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/lock.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/__version__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/extensions.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/repo.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/localrepo.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/base85.so'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/changelog.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templatekw.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/ancestor.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/filemerge.py'},
+ {'endian': 'Big endian',
+ 'machine_id': 2,
+ 'mime_type': 'application/x-sharedlib; charset=binary',
+ 'mime_type_by_hachoir': u'application/x-executable',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/osutil.so'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/graphmod.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/node.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/byterange.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/sshserver.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hbisect.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/match.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/merge.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/httprepo.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/parser.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/discovery.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/revlog.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/strutil.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/verify.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/demandimport.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/wireproto.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/config.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/tags.py'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/lsprof.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/ui.py'},
+ {'mime_type': 'text/x-pascal; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/simplemerge.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/i18n.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/statichttprepo.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/dirstate.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/lsprofcalltree.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/revset.py'},
+ {'mime_type': 'text/x-pascal; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/transaction.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/ignore.py'},
+ {'mime_type': 'application/x-empty; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/__init__.py'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/zh_CN/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/zh_TW/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/fr/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/it/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/ro/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/pt_BR/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/da/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/el/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/ja/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/de/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'application/octet-stream; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/locale/sv/LC_MESSAGES/hg.mo'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/urls.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/hgweb.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/diffs.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/subrepos.txt'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/templates.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/revisions.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/extensions.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/environment.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/revsets.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/merge-tools.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/glossary.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/config.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/multirevs.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/patterns.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/help/dates.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/__init__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/common.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/webcommands.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/wsgicgi.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/request.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/webutil.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/hgweb_mod.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/server.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/hgwebdir_mod.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/hgweb/protocol.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/map-cmdline.xml'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/map-cmdline.default'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/map-cmdline.changelog'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/template-vars.txt'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/map-cmdline.compact'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/changelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/changelogentry.tmpl'},
+ {'mime_type': 'application/xml; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/tagentry.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/map'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/rss/filelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/coal/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/coal/map'},
+ {'mime_type': 'application/xml; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/tagentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/changelogentry.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/map'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/atom/changelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/graph.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/search.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/manifest.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/helptopics.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/fileannotate.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/shortlog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/filelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/filerevision.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/notfound.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/branches.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/index.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/filediff.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/shortlogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/help.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/map'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/footer.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/paper/changeset.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/footer.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/changelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/branches.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/filediff.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/shortlogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/map'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/index.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/manifest.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/filelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/filerevision.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/shortlog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/changeset.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/graph.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/changelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/notfound.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/search.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/spartan/fileannotate.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/excanvas.js'},
+ {'mime_type': 'image/png; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/hglogo.png'},
+ {'mime_type': 'image/png; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/coal-file.png'},
+ {'mime_type': 'image/png; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/background.png'},
+ {'mime_type': 'text/x-c; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/style-monoblue.css'},
+ {'mime_type': 'text/x-c; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/style-gitweb.css'},
+ {'mime_type': 'text/x-c; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/style.css'},
+ {'mime_type': 'image/png; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/coal-folder.png'},
+ {'mime_type': 'text/x-c; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/style-coal.css'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/graph.js'},
+ {'mime_type': 'text/x-c; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/style-paper.css'},
+ {'mime_type': 'image/png; charset=binary',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/static/hgicon.png'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/filediff.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/helptopics.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/branches.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/search.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/fileannotate.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/header.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/changelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/filerevision.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/index.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/shortlog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/changelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/summary.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/help.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/manifest.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/graph.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/notfound.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/footer.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/map'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/gitweb/changeset.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/changeset.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/filediff.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/map'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/notfound.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/index.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/error.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/fileannotate.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/raw/manifest.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/fileannotate.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/manifest.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/changelogentry.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/index.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/error.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/changeset.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/shortlog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/filerevision.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/footer.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/notfound.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/search.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/changelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/branches.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/tags.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/help.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/graph.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/filediff.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/filelog.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/map'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/helptopics.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/summary.tmpl'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/mercurial/templates/monoblue/header.tmpl'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/transplant.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/patchbomb.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/keyword.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/rebase.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/eol.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/notify.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/win32text.py'},
+ {'mime_type': 'text/x-pascal; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/extdiff.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/schemes.py'},
+ {'mime_type': 'text/x-pascal; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/purge.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/bugzilla.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/parentrevspec.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/hgk.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/__init__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/mq.py'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/interhg.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/acl.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/children.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/graphlog.py'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/record.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/relink.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/bookmarks.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/color.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/fetch.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/gpg.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/pager.py'},
+ {'mime_type': 'text/x-c++; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/churn.py'},
+ {'mime_type': 'text/x-pascal; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/progress.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/hgcia.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/share.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/win32mbcs.py'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/highlight/__init__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/highlight/highlight.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/transport.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/monotone.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/darcs.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/bzr.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/filemap.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/git.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/gnuarch.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/common.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/hg.py'},
+ {'mime_type': 'text/x-java; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/subversion.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/p4.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/convcmd.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/cvs.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/__init__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/convert/cvsps.py'},
+ {'mime_type': 'text/html; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/zeroconf/Zeroconf.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/lib/python/site-packages/hgext/zeroconf/__init__.py'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/bin/hg'},
+ {'mime_type': 'text/plain; charset=us-ascii',
+ 'path': 'opt/csw/share/doc/mercurial/license'}],
+ 'isalist': frozenset(['sparc',
+ 'sparcv7',
+ 'sparcv8',
+ 'sparcv8-fsmuld',
+ 'sparcv8plus',
+ 'sparcv8plus+vis',
+ 'sparcv8plus+vis2',
+ 'sparcv9',
+ 'sparcv9+vis',
+ 'sparcv9+vis2']),
+ 'mtime': datetime.datetime(2011, 2, 15, 7, 46, 49),
+ 'overrides': [{'pkgname': 'CSWmercurial',
+ 'tag_info': None,
+ 'tag_name': 'pkgname-does-not-start-with-CSWpy-'},
+ {'pkgname': 'CSWmercurial',
+ 'tag_info': None,
+ 'tag_name': 'catalogname-does-not-start-with-py_'}],
+ 'pkgchk': {'return_code': 0,
+ 'stderr_lines': ['rm: Cannot remove any directory in the path of the current working directory',
+ '/var/tmp/aaaQjaGcU/CSWmercurial'],
+ 'stdout_lines': ['Checking uninstalled stream format package <CSWmercurial> from </tmp/pkg_f8FoY9/mercurial-1.7.3,REV=2011.02.15-SunOS5.9-sparc-CSW.pkg>',
+ '## Checking control scripts.',
+ '## Checking package objects.',
+ '## Checking is complete.']},
+ 'pkginfo': {'ARCH': 'sparc',
+ 'CATEGORY': 'application',
+ 'CLASSES': 'none cswpycompile',
+ 'EMAIL': 'maciej at opencsw.org',
+ 'HOTLINE': 'http://www.opencsw.org/bugtrack/',
+ 'NAME': 'mercurial - Mercurial',
+ 'OPENCSW_BUNDLE': 'mercurial',
+ 'OPENCSW_CATALOGNAME': 'mercurial',
+ 'OPENCSW_MODE64': '32',
+ 'OPENCSW_REPOSITORY': 'https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/pkg/mercurial/trunk@13242',
+ 'PKG': 'CSWmercurial',
+ 'PSTAMP': 'maciej at current9s-20110215084642',
+ 'VENDOR': 'http://selenic.com/mercurial/release/ packaged for CSW by Maciej Blizinski',
+ 'VERSION': '1.7.3,REV=2011.02.15',
+ 'WORKDIR_FIRSTMOD': '../build-isa-sparcv8'},
+ 'pkgmap': [{'class': None,
+ 'group': None,
+ 'line': ': 1 0',
+ 'mode': None,
+ 'path': None,
+ 'target': None,
+ 'type': '1',
+ 'user': None},
+ {'class': None,
+ 'group': None,
+ 'line': '1 i checkpkg_override 99 9314 1297755995',
+ 'mode': None,
+ 'path': None,
+ 'target': None,
+ 'type': 'i',
+ 'user': None},
+ {'class': None,
+ 'group': None,
+ 'line': '1 i copyright 73 6889 1297755995',
+ 'mode': None,
+ 'path': None,
+ 'target': None,
+ 'type': 'i',
+ 'user': None},
+ {'class': None,
+ 'group': None,
+ 'line': '1 i depend 248 21915 1297756001',
+ 'mode': None,
+ 'path': None,
+ 'target': None,
+ 'type': 'i',
+ 'user': None},
+ {'class': None,
+ 'group': None,
+ 'line': '1 i pkginfo 527 44735 1297756008',
+ 'mode': None,
+ 'path': None,
+ 'target': None,
+ 'type': 'i',
+ 'user': None},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/bin/hg 0755 root bin 1077 23870 1297755991',
+ 'mode': '0755',
+ 'path': '/opt/csw/bin/hg',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/hgext 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/hgext',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/__init__.py 0644 root bin 14 1232 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/__init__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/acl.py 0644 root bin 8347 27128 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/acl.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/bookmarks.py 0644 root bin 20829 48386 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/bookmarks.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/bugzilla.py 0644 root bin 15753 40250 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/bugzilla.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/children.py 0644 root bin 1389 49606 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/children.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/churn.py 0644 root bin 6816 51303 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/churn.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/color.py 0644 root bin 11661 28637 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/color.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/hgext/convert 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/__init__.py 0644 root bin 13756 25589 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/__init__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/bzr.py 0644 root bin 10065 40477 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/bzr.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/common.py 0644 root bin 12255 7721 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/common.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/convcmd.py 0644 root bin 15156 11294 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/convcmd.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/cvs.py 0644 root bin 10059 27298 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/cvs.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/cvsps.py 0644 root bin 30586 53652 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/cvsps.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/darcs.py 0644 root bin 7693 43009 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/darcs.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/filemap.py 0644 root bin 13070 59437 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/filemap.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/git.py 0644 root bin 5777 12223 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/git.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/gnuarch.py 0644 root bin 12723 14651 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/gnuarch.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/hg.py 0644 root bin 13797 39488 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/hg.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/monotone.py 0644 root bin 8258 60129 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/monotone.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/p4.py 0644 root bin 6787 21007 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/p4.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/subversion.py 0644 root bin 45717 49583 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/subversion.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/convert/transport.py 0644 root bin 5147 12823 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/convert/transport.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/eol.py 0644 root bin 10218 2774 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/eol.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/extdiff.py 0644 root bin 12405 49853 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/extdiff.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/fetch.py 0644 root bin 5894 52256 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/fetch.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/gpg.py 0644 root bin 9278 14420 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/gpg.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/graphlog.py 0644 root bin 11317 16367 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/graphlog.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/hgcia.py 0644 root bin 7938 12471 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/hgcia.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/hgk.py 0644 root bin 11713 57909 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/hgk.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/hgext/highlight 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/highlight',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/highlight/__init__.py 0644 root bin 2406 12599 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/highlight/__init__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/highlight/highlight.py 0644 root bin 2133 49689 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/highlight/highlight.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/interhg.py 0644 root bin 2811 28082 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/interhg.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/keyword.py 0644 root bin 25151 35684 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/keyword.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/mq.py 0644 root bin 118260 55754 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/mq.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/notify.py 0644 root bin 11556 43021 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/notify.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/pager.py 0644 root bin 3507 18626 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/pager.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/parentrevspec.py 0644 root bin 3167 15484 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/parentrevspec.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/patchbomb.py 0644 root bin 20908 1224 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/patchbomb.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/progress.py 0644 root bin 7522 32819 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/progress.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/purge.py 0644 root bin 4014 55557 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/purge.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/rebase.py 0644 root bin 22714 20349 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/rebase.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/record.py 0644 root bin 18661 16124 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/record.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/relink.py 0644 root bin 5939 64153 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/relink.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/schemes.py 0644 root bin 2588 17135 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/schemes.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/share.py 0644 root bin 1336 47620 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/share.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/transplant.py 0644 root bin 23626 9759 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/transplant.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/win32mbcs.py 0644 root bin 5490 60374 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/win32mbcs.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/win32text.py 0644 root bin 5685 56381 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/win32text.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/hgext/zeroconf 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/zeroconf',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/zeroconf/Zeroconf.py 0644 root bin 46151 63064 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/zeroconf/Zeroconf.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/hgext/zeroconf/__init__.py 0644 root bin 5841 58163 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/hgext/zeroconf/__init__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/mercurial 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial-1.7.3-py2.6.egg-info 0644 root bin 238 20672 1297755991',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial-1.7.3-py2.6.egg-info',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/__init__.py 0644 root bin 0 0 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/__init__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/__version__.py 0644 root bin 59 4980 1293927870',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/__version__.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/ancestor.py 0644 root bin 2494 43567 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/ancestor.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/archival.py 0644 root bin 8833 62412 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/archival.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/base85.so 0755 root bin 8812 22256 1297755976',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/base85.so',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/bdiff.so 0755 root bin 12644 37241 1297755978',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/bdiff.so',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/bundlerepo.py 0644 root bin 11318 62745 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/bundlerepo.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/byterange.py 0644 root bin 16789 17578 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/byterange.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/changegroup.py 0644 root bin 6224 63322 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/changegroup.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/changelog.py 0644 root bin 8050 1955 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/changelog.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/cmdutil.py 0644 root bin 48517 59269 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/cmdutil.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/commands.py 0644 root bin 166196 7352 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/commands.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/config.py 0644 root bin 5032 28760 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/config.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/context.py 0644 root bin 35653 33030 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/context.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/copies.py 0644 root bin 8271 344 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/copies.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/dagparser.py 0644 root bin 14631 3639 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/dagparser.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/demandimport.py 0644 root bin 4973 52869 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/demandimport.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/diffhelpers.so 0755 root bin 8896 11814 1297755978',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/diffhelpers.so',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/dirstate.py 0644 root bin 22410 54936 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/dirstate.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/discovery.py 0644 root bin 11671 311 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/discovery.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/dispatch.py 0644 root bin 22765 46554 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/dispatch.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/encoding.py 0644 root bin 3708 40738 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/encoding.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/error.py 0644 root bin 2283 60156 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/error.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/extensions.py 0644 root bin 9230 62696 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/extensions.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/fancyopts.py 0644 root bin 3343 59595 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/fancyopts.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/filelog.py 0644 root bin 2417 47728 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/filelog.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/filemerge.py 0644 root bin 9386 36223 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/filemerge.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/graphmod.py 0644 root bin 3956 47224 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/graphmod.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/hbisect.py 0644 root bin 5171 1583 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/hbisect.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 d none /opt/csw/lib/python/site-packages/mercurial/help 0755 root bin',
+ 'mode': '0755',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help',
+ 'target': None,
+ 'type': 'd',
+ 'user': 'root'},
+ {'class': 'cswpycompile',
+ 'group': 'bin',
+ 'line': '1 f cswpycompile /opt/csw/lib/python/site-packages/mercurial/help.py 0644 root bin 3706 24714 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help.py',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/config.txt 0644 root bin 1805 29968 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/config.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/dates.txt 0644 root bin 1215 32074 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/dates.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/diffs.txt 0644 root bin 1358 59956 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/diffs.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/environment.txt 0644 root bin 3491 36267 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/environment.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/extensions.txt 0644 root bin 1183 42274 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/extensions.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
+ 'line': '1 f none /opt/csw/lib/python/site-packages/mercurial/help/glossary.txt 0644 root bin 13515 56764 1293927846',
+ 'mode': '0644',
+ 'path': '/opt/csw/lib/python/site-packages/mercurial/help/glossary.txt',
+ 'target': None,
+ 'type': 'f',
+ 'user': 'root'},
+ {'class': 'none',
+ 'group': 'bin',
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list