I have a drush make file that points to my subversion repository, like this:

; powma - demo
projects[demo_appointments][type] = "module"
projects[demo_appointments][download][type] = "svn"
projects[demo_appointments][download][url] = "https://svn.xxx.com/xxx/code/provider/sites/all/modules/demo_appointments"
projects[demo_appointments][download][username] = "xxx"
projects[demo_appointments][download][interactive] = "true"

The first time I do a drush make on this file, it "hangs", even though interactive is "true".

I think it's hung on the self-cert issue below. After I accept the cert permanently, drush make processes the file correctly.

quickstart@quickstart-VirtualBox:~/svn$ svn co https://svn.xxx.com/xxx xxx
Error validating server certificate for 'https://svn.xxx.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: domU-12-31-39-0C-16-11.compute-1.internal
- Valid: from Sat, 29 May 2010 04:07:40 GMT until Tue, 26 May 2020 04:07:40 GMT
- Issuer: domU-12-31-39-0C-16-11.compute-1.internal
- Fingerprint: 3e:bd:a4:b2:de:e4:d1:fb:7e:53:42:89:5b:e3:e4:10:e5:ad:b2:3b
(R)eject, accept (t)emporarily or accept (p)ermanently?

I can setup a test svn repo and user/pass if you want to test on a server configured like this.

Comments

dmitrig01’s picture

what happens if you run drush make --debug?

dmitrig01’s picture

Status: Active » Postponed (maintainer needs more info)
helmo’s picture

Status: Postponed (maintainer needs more info) » 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.