abort: hg-git outgoing support is broken

Issue #52 resolved
Anonymous created an issue

$ hg out comparing with git+ssh://git@github.com:XXXX/XXXXX.git abort: hg-git outgoing support is broken $ hg --version Mercurial Distributed SCM (version 2.2.2) (see http://mercurial.selenic.com for more information)

Copyright (C) 2005-2012 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I've read the source code, found that hg-git does NOT support hgoutgoing.

$ perl -ne '$s=$_;$i++;if ($i<=136 && $i>=132) {print $s;}' init.py def findoutgoing(orig, local, remote, *args, kwargs): if isinstance(remote, gitrepo.gitrepo): raise hgutil.Abort( 'hg-git outgoing support is broken') return orig(local, remote, *args, kwargs)

Comments (6)

  1. Anton

    All of a sudden, started getting this error. Everything was working a few days ago, I was able to push to github repos, but now I get this 'outgoing support broken'. Maybe it was tortoiseHg update? Right now I have 2.4.2, had something like 2.3 before update.

    Any way to push to github with hg-git? Plugin is pointless without this feature.

  2. Anton

    This is funny. Mercurial's largefiles extension seems to mess up with hg-git breaking outgoing support. Could anyone please look into it?

  3. Log in to comment