[PATCH 1 of 2] lfs: correct the directory list value returned by lfsvfs.walk()

Matt Harbison mharbison72 at gmail.com
Wed Dec 13 05:33:02 UTC 2017


# HG changeset patch
# User Matt Harbison <matt_harbison at yahoo.com>
# Date 1513128158 18000
#      Tue Dec 12 20:22:38 2017 -0500
# Node ID 380a4fb92c06e6725ec3027661ecf6f6d9e6cd1d
# Parent  37d923cdeba923f4964befcc3d0789362a433a35
lfs: correct the directory list value returned by lfsvfs.walk()

Spotted by Yuya.

diff --git a/hgext/lfs/blobstore.py b/hgext/lfs/blobstore.py
--- a/hgext/lfs/blobstore.py
+++ b/hgext/lfs/blobstore.py
@@ -34,7 +34,7 @@
         return super(lfsvfs, self).join(path[0:2], path[2:])
 
     def walk(self, path=None, onerror=None):
-        """Yield (dirpath, '', oids) tuple for blobs under path
+        """Yield (dirpath, [], oids) tuple for blobs under path
 
         Oids only exist in the root of this vfs, so dirpath is always ''.
         """
@@ -53,7 +53,7 @@
                 oids.extend([dirpath + f for f in files
                              if _lfsre.match(dirpath + f)])
 
-        yield ('', '', oids)
+        yield ('', [], oids)
 
 class filewithprogress(object):
     """a file-like object that supports __len__ and read.


More information about the Mercurial-devel mailing list