Merge lp:~mpontillo/maas/create-idea-project into lp:~maas-committers/maas/trunk
Status: | Merged |
---|---|
Approved by: | Mike Pontillo |
Approved revision: | no longer in the source branch. |
Merged at revision: | 6065 |
Proposed branch: | lp:~mpontillo/maas/create-idea-project |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
35 lines (+8/-1) 1 file modified
Makefile (+8/-1) |
To merge this branch: | bzr merge lp:~mpontillo/maas/create-idea-project |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Blake Rouse (community) | Approve | ||
Review via email: mp+324696@code.launchpad.net |
Commit message
Make .idea directory creation consistent with .run directory.
Previously, there was a .idea directory checked into source control. However, the .idea directory is in the .bzrignore (and .gitignore) files. So it doesn't work quite right, because if you are actually using a code editor that supports IDEA project files (such as PyCharm), every time you open the project, those files will be updated, and the fact that .idea is ignored doesn't matter; those changes will still be present in your `bzr status`, and they're very easy to accidentally commit.
The solution is to make the .idea directory consistent with other skeleton runtime directories in MAAS (namely the ".run" directory).
This means developers wishing to use the IDEA project files will need to `make pycharm` (or `make .idea`) before launching an IDEA-based code editor.
I don't use pycharm, but looks like a simple change to ease your development process.