Remove remote-helpers
The Git maintainer has retracted from his previous statements where he
wanted these tools to become part of the core and distributed by
default. These are obviously are production-ready so they don't belong
in contrib/ either.
Since the path forward in Git has been blocked, they must become
out-of-tree tools so they can be properly distributed and the progress
can continue.
This will hurt our users, since ideally these tools should be
distributed by default so users can clone Mercurial and Bazaar
repositories without any hassle, but that is no longer a possibility.
The maintainer hasn't responded to queries about the reasoning why the
graduation is no longer a possibility. The closest thing to an
explanation [1] has already been refuted.
Stubs replace the former tools, so if distributions ship these by
mistake, users would be greeted with errors and pointed to the right
location. Also a README is added for the people wondering about the
move.
The new out-of-tree projects are:
* https://github.com/felipec/git-remote-hg
* https://github.com/felipec/git-remote-bzr
[1] http://article.gmane.org/gmane.comp.version-control.git/248951
Cc: Richard Hansen <rhansen@bbn.com>
Cc: Torsten Bögershausen <tboegi@web.de>
Cc: Antoine Pelisse <apelisse@gmail.com>
Cc: Christophe Simonis <christophe@kn.gl>
Cc: Dusty Phillips <dusty@linux.ca>
Cc: Jeff King <peff@peff.net>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>