Hg push tries to push data to repo without any changes

Matt Mackall mpm at selenic.com
Wed Jan 23 19:41:04 UTC 2013


On Tue, 2013-01-22 at 19:40 -0800, Roman Kamyk jr wrote:
> Hi,
> I have a 'dotfiles' repo with couple subrepos, and have been using this
> fine for long time. Recently I migrated to a new machine, installed new
> Ubuntu 12.10, cloned the repo fine, but I am not able to push, because hg
> tries to push to one of the subrepos - that I didn't change, and I have no
> authorization to push on bitbucket.
> The problematic repo is https://bitbucket.org/tksoh/hgshelve, even without
> any subrepos there is a problem as ilustrated by new clone & push:
> 
> rkj at rkjunior:~/tmp$ hg clone https://bitbucket.org/tksoh/hgshelve

I've reproduced this here. Please file a bug on the BTS:

http://mercurial.selenic.com/wiki/BugTracker

This repo appears to be in a state of sin:

$ hg debugpushkey https://bitbucket.org/tksoh/hgshelve phases
1155713d3222ebee34b59900df8abaf59cea64a1	1
publishing	True

It's simultaneously advertising that some changesets are draft but that
all of them are public. The client thus tries to tell it "uh, this thing
you think is draft is public now". Both the client and server side are
buggy.

-- 
Mathematics is the supreme nostalgia of our time.





More information about the Mercurial mailing list