[Bug 3510] New: bogus number of files in update message
bugzilla-daemon at bz.selenic.com
bugzilla-daemon at bz.selenic.com
Fri Jun 22 11:25:42 CDT 2012
http://bz.selenic.com/show_bug.cgi?id=3510
Priority: normal
Bug ID: 3510
CC: mercurial-devel at selenic.com
Assignee: bugzilla at selenic.com
Summary: bogus number of files in update message
Severity: bug
Classification: Unclassified
OS: Other
Reporter: danek.duvall at oracle.com
Hardware: PC
Status: UNCONFIRMED
Version: earlier
Component: Mercurial
Product: Mercurial
When I run "hg pull -u", I get a message like
added 1 changesets with 28 changes to 769 files
when it's definitely not true that 769 files have been affected.
I do not see this with 1.8.4, but do with 2.2.1. Using hg bisect, it seems to
narrow down to the following first changeset being bad:
changeset: 14696:df902fe3d79e
branch: stable
user: Peter Arrenbrecht <peter.arrenbrecht at gmail.com>
date: Mon Jun 20 05:11:01 2011 -0700
description:
treediscovery: always return all remote heads
Old discovery only returned incoming heads, not all of them (for
changegroupsubset). New discovery must always return all of the remote
heads
(for getbundle). I failed to properly adjust treediscovery in cb98fed52495
when introducing setdiscovery.
The actual observable problem was 'remote: unsynced changes' when trying
to push a cset on one named branch to a server with a new cset on another
named branch. This scenario is now tested in test-treediscovery.t.
It doesn't seem to have any ill effect, but is a bit disconcerting.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list