code-dot-org/cdo-i18n — pull request #4 by Bjvanminnen (2014-02-06 18:39:47+00:00)
Title: WIP Replace submodules with some config scripts

Mostly looking for feedback to start. These changes do the following:

(1) Get rid of submodules in cdo-i18n
(2) When running in.sh or out.sh, it will look for i18n.cfg.
- If that file doesn't exist, we'll run createConfig.rb.
- This file will prompt us for paths to our relevant repos. By default, it assumes a structure of cdo-curriculum and pegasus as siblings.
- When we have the cfg file, it checks that the repo is in the right branch, and gives you the option to checkout that branch if not.
- Open question: Should we also be automating a fetch or pull to ensure that we're up to date?
(3) After moving updated files in out.sh, we will commit changes but not push them automatically.
- Open question: It would be easy enough to have these scripts also do a push for us. Do we think that is preferred? I kind of like the idea of pushes needing to be manual so that you can always back out whatever you've done running these scripts.
(4) We don't do anything automatic to move the submodules forward after running the scripts. Should we?