Fetch Problem

Matt Mackall mpm at selenic.com
Thu Jul 23 10:20:12 CDT 2009


On Thu, 2009-07-23 at 16:45 +0200, mail at fabiantriefenbach.de wrote:
> Hello,
> 
> i have two clones from the same repo and made one change to each of the
> clones and committed.
> 
> when i go to "cloneA" and do "pull cloneB", "merge", "commit", and "push
> cloneB" it works.
> 
> but when I go to "cloneA" and do "fetch cloneB" and "push cloneB" I get:
> 
> [fetch]
> searching for changes
> adding changesets
> adding manifests
> adding file changes
> added 1 changesets with 1 changes to 1 files (+1 heads)
> updating to 9183:7bf36fa053d2
> 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
> merging with 9182:f83560c5b656
> 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
> new changeset 9184:274bb2041b4d merges remote changes with local
> 
> [push]
> searching for changes
> abort: push creates new remote heads!
> (did you forget to merge? use push -f to force)
> 
> ------
> 
> in "cloneA" the command "incoming cloneB" says no changes.
> in "cloneA" the command "outgoing cloneB" says 2 changes (my change +
> the fetch merge).
> 
> in "cloneB" the command "incoming cloneA" says 2 changes (my change +
> the fetch merge).
> in "cloneB" the command "outgoing cloneA" says no changes.
> 
> 
> whats wrong here? (using hg 1.3)

Please try hg from the stable branch, soon to be released as 1.3.1.

-- 
http://selenic.com : development and support for Mercurial and Linux




More information about the Mercurial mailing list