##// END OF EJS Templates
stream-clone: yield cache entry in `_entries_walk` too...
marmoute -
r51409:43ed1f12 default
parent child Browse files
Show More
@@ -682,6 +682,15 b' def _entries_walk(repo, includes, exclud'
682 682 for entry in entries:
683 683 yield (_srcstore, entry)
684 684
685 for name in cacheutil.cachetocopy(repo):
686 if repo.cachevfs.exists(name):
687 # not really a StoreEntry, but close enough
688 entry = store.SimpleStoreEntry(
689 entry_path=name,
690 is_volatile=True,
691 )
692 yield (_srccache, entry)
693
685 694
686 695 def _v2_walk(repo, includes, excludes, includeobsmarkers):
687 696 """emit a seris of files information useful to clone a repo
@@ -711,10 +720,6 b' def _v2_walk(repo, includes, excludes, i'
711 720 ft = _filefull
712 721 files.append((vfs_key, f.unencoded_path, ft, file_size))
713 722 totalfilesize += file_size
714 for name in cacheutil.cachetocopy(repo):
715 if repo.cachevfs.exists(name):
716 totalfilesize += repo.cachevfs.lstat(name).st_size
717 files.append((_srccache, name, _filefull, None))
718 723 return files, totalfilesize
719 724
720 725
General Comments 0
You need to be logged in to leave comments. Login now