How do you avoid storing passwords in version control?
What strategy do you use to avoid storing passwords in version control? Currently, I have development/test/production passwords saved in three different files and the appropriate file gets used during deployment. All this is committed to version control, but I'm not too happy with that since not all developers need to know those passwords (especially outsourced ones, which have access only while their projects last, which could be only a month). Storing passwords in database is not a great option: I need most of the data during the initialization of Spring context (Java app), and I don't want