Rev 24: Fix executable bits after mercurial API changes. in file:///home/jelmer/bzr-hg/jelmer/

Jelmer Vernooij jelmer at samba.org
Sat Jan 20 19:54:01 GMT 2007


------------------------------------------------------------
revno: 24
revision-id: jelmer at samba.org-20070120195357-9ll5s1z5fhncrc2k
parent: jelmer at samba.org-20070120192637-tanjc2qszob13p4k
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: jelmer
timestamp: Sat 2007-01-20 20:53:57 +0100
message:
  Fix executable bits after mercurial API changes.
modified:
  __init__.py                    __init__.py-20060531211707-2fy7rwqqcmfgf8ve-1
=== modified file '__init__.py'
--- a/__init__.py	2007-01-20 19:26:18 +0000
+++ b/__init__.py	2007-01-20 19:53:57 +0000
@@ -149,7 +149,7 @@
         hgid = hgrevid_from_bzr(revision_id)
         log = self._hgrepo.changelog.read(hgid)
         manifest = self._hgrepo.manifest.read(log[0])
-        manifest_flags = self._hgrepo.manifest.readflags(log[0])
+        manifest_flags = self._hgrepo.manifest.read(log[0])
         all_relevant_revisions = self.get_revision_graph(revision_id)
         ancestry_cache = {}
         result = Inventory()
@@ -268,7 +268,7 @@
             # TODO: perhaps we should use readmeta here to figure out renames ?
             text = revlog.read(file_revision)
             entry.text_sha1 = sha_strings(text)
-            if manifest_flags[file]:
+            if manifest_flags.execf(file):
                 entry.executable = True
             entry.revision = modified_revision
         for dir, dir_revision_id in directories.items():




More information about the bazaar-commits mailing list