... | ... | @@ -30,6 +30,28 @@ git clone --recursive git@git.sharcnet.ca:bucanl_pipelines/eeg_pipe_asr_amica.gi |
|
|
The recursive command will download the sub modules that are need to run this pipeline.
|
|
|
|
|
|
# Updates, Git and Version Control
|
|
|
You can determine if this version of EEGLAB is updated by checking through the website or by using git.
|
|
|
Even if your pipeline does not contain the most updated version of the associated BUCANL EEGLAB it should still work as designed, and also remember to use the recursive command when cloning the repository in order to get each of the sub modules.
|
|
|
|
|
|
# Git
|
|
|
Navigate to your eeglab using the *cd* command. Using *git status* you will be able to see any new developments to sub modules in the untracked changes as **(modified content)** and yield something like this:
|
|
|

|
|
|
This shows the changes that have happened in the sub modules.
|
|
|
You can also see that the current **HEAD** is listed at the top. If you are on the most updated version this will instead say *master* and no HEAD branch will appear. See *git branch* on one of the sub modules:
|
|
|

|
|
|
In order to update a specific sub module you can:
|
|
|
```matlab
|
|
|
cd /location/of/submodual
|
|
|
checkout master
|
|
|
git pull
|
|
|
```
|
|
|
or you can update all of the sub modules at once by preforming the following:
|
|
|
```matlab
|
|
|
cd /location/of/eeglab
|
|
|
git submodule foreach git pull
|
|
|
```
|
|
|
|
|
|
# Website
|
|
|
**Associated Pipelines**
|
|
|
In order to determine which BUCANL EEGLAB version you are using navigate to the eeglab directory in the associated **Pipeline** Project.
|
|
|
|
... | ... | |