[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