As per http://drupal.org/node/683208 mercurial support was removed from drush make at (?) 6.20-beta7

We use mercurial servers and have been maintaining a patched version that re-includes this support. As it seems to be stable I'm happy to pass the patches back to the community and maintain them going forward, so long as people feel they're useful / up to standard.

At the moment the tests are very minimal indeed as (chicken and egg style) I don't know of any drupal modules / libraries etc that host using mercurial! Information and suggested tests for such repos would be gratefully received.

Note that, due to the syntactical similarity of git and hg (at least in terms of fetching code), the hg function is based on a copy-and-paste of the git one.

Patches for 6.x-2.3 are attached, but as noted the "tests" patch may not be adequate yet.

Feedback welcome.

Comments

girishmuraly’s picture

Status: Needs review » Reviewed & tested by the community

I've been using this patch and its been working well. Marking as RTBC

helmo’s picture

Status: Reviewed & tested by the community » Closed (won't fix)

[ Powered by #1115636: Issue Macros and Templates - Drush Make]

Drush make is being merged into drush core (discussed in issue:#1310130: Put drush make in drush core)
This means that the issue queue is also moving. The Drush project has a component called 'Make' for this purpose.

We would like to take this opportunity to leave behind old/obsolete issues, allowing us to focus on a stable make command in core. E.g. one of the major tasks ahead is making more use of the Drush core code for handling downloads and decompression.

If you feel that this issue is still relevant, feel free to re-open and move it to the Drush queue.

More information will be posted on the drush_make and drush project pages.