Hi,

we've just been trying to work out if a developer's local version of drush_make includes the fix in #947158: Recursive makefiles can cause conflicts (thanks to @boombatower for pushing that through) and we can't easily, because there's nothing in the folder that tells us what build version they're using.

Could we have a drush_make.info in the build, much as drush now has a drush.info? Presumably it can just be empty and there will be a block added by the drupal.org packaging script: is that the case?

J-P

Comments

skwashd’s picture

Title: Can we have a .info file in drush_make ? » Add .info file for tracking drush_make version
Status: Active » Needs review
StatusFileSize
new550 bytes

The attached patch implements this in a similar way to how drush does it. The source branch is even available even when someone uses a nightly build. This simple change can help with debugging and tracking down version specific issues.

skwashd’s picture

StatusFileSize
new550 bytes

And now for the 6.x-3.x version

rjmackay’s picture

Status: Needs review » Reviewed & tested by the community

Looks good to me and we need this too.

robloach’s picture

"drush_make_version"? Why not just "version"?

skwashd’s picture

@Rob Loach because drush uses the same convention. It is hardcoded in git so it even works for dev environments.

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.