gaspaio/Drupal-Profiles — comment on commit def0698af077be3a4c8645af87e6369b4d0fbb44
File:  line 0
By patcon:

Sorry, no issue queue so tough to reference things (psssst.. enable that shiz, yo :) )

I'm working on something kiiiinda similar here:
https://github.com/myplanetdigital/condel

James Walker had the idea to have a stub as "mydev.build" with just the core and profile referenced. That way, you put a mydev.make in the profile itself, and it gets all the contrib you need. You can then put all the custom modules in the same place, and have the whole shebang version-controlled in one repo, which makes things waaaay simpler in a lot of ways (such as triggering jenkins builds with continuous integration, and just grokking the progress of a project).

Anyhow, in terms of building a site that hasn't actually been pushed yet -- so you can test local install profile changes without pushing, you can do this (still need to get my repo doing this):

```
mydev-build
|-- mydev [submodule]
| |-- modules/
| | `-- custom/
| | |-- custom_module1/
| | `-- custom_module2/
| |-- themes/
| | `-- custom/
| | `-- mycustomtheme/
| |-- mydev.profile
| |-- mydev.make
| |-- mydev.info
| |-- mydev.install
| `-- .gitignore
|-- includes/
| `-- RANDOM things you need (snippets to append to settings.php, acceptance tests, etc.)
`-- mydev.build
```

And your .gitignore has an entry for `*/contrib`, which is where all contrib themes/libraries/modules are dumped, so they're never commited when you're working on the built site!

Ack! Rides at the door RIGHT NOW, but open up issues please and I'd love to talk something elese through -- can use "file://" in url to reference local! Talk later!