abort: hg-git outgoing support is broken

Anonymous avatarAnonymous 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 Averin

    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. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.