In Git you can add a submodule to a repository. This is basically a repository embedded in your main repository. This can be very useful. A couple of advantages of using submodules:
- You can separate the code into different repositories.
| #!/usr/bin/ruby | |
| require 'json' | |
| require 'emr/common' | |
| require 'digest' | |
| require 'socket' | |
| def run(cmd) | |
| if ! system(cmd) then | |
| raise "Command failed: #{cmd}" |