Submitter | Mads Kiilerich |
---|---|
Date | Jan. 15, 2013, 12:53 a.m. |
Message ID | <a8c9154dd941cf6eb952.1358211209@localhost6.localdomain6> |
Download | mbox | patch |
Permalink | /patch/624/ |
State | Accepted |
Commit | 7ac4449f0f39993b5e00985ecb3369abdbac18a3 |
Headers | show |
Comments
On Mon, Jan 14, 2013 at 4:53 PM, Mads Kiilerich <mads@kiilerich.com> wrote:
> clone: don't include empty revlogs in stream
Looks reasonable.
On 01/15/2013 07:49 PM, Bryan O'Sullivan wrote: > On Mon, Jan 14, 2013 at 4:53 PM, Mads Kiilerich <mads@kiilerich.com> wrote: >> clone: don't include empty revlogs in stream > Looks reasonable. In crew /Mads
Am 15.01.2013 21:02, schrieb Mads Kiilerich: > On 01/15/2013 07:49 PM, Bryan O'Sullivan wrote: >> On Mon, Jan 14, 2013 at 4:53 PM, Mads Kiilerich <mads@kiilerich.com> >> wrote: >>> clone: don't include empty revlogs in stream >> Looks reasonable. > > In crew > Just for understanding: How can empty revlogs happen to exist?
On Tue, Jan 15, 2013 at 12:06 PM, Martin Schröder
<martin.schroeder@nerdluecht.de> wrote:
> Just for understanding: How can empty revlogs happen to exist?
Destructive updates such as rollback or strip.
Patch
diff --git a/mercurial/wireproto.py b/mercurial/wireproto.py --- a/mercurial/wireproto.py +++ b/mercurial/wireproto.py @@ -545,8 +545,9 @@ def stream(repo, proto): try: repo.ui.debug('scanning\n') for name, ename, size in repo.store.walk(): - entries.append((name, size)) - total_bytes += size + if size: + entries.append((name, size)) + total_bytes += size finally: lock.release() except error.LockError: