Drush make: best way of staying up to date with an install profile under development

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
joelcollinsdc's picture

Here is my current workflow:
1) download an install profile (i'm trying out openpublic) from git.
2) modify the distro.make (its called something else in OP) so you can build from your local repo.
3) drush make to a folder called build with the --working-copy flag
4) install drupal, do work, make changes to code as well as openpublic.make (for module changes and such)
Now, here comes the crappy part...
5) rebuild with drush make to take advantages of the new modules you added to the openpublic.make file
6) copy in your sites folder to the newly build folder
7) continue working

Has to be a better way, right? This is even more frustrating because you have to keep a repo inside the build as well as globally.

For reference, this is my folder structure

master-profile-repo
builds/
       openpublic-build1/
               (drupal core)
               sites/...
               profiles/openpublic (another copy of the repo)
       openpublic-build2/
               (repeat)

drush

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week