v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone https://star.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

update.md (906B)


      1 Title:   Update OPI
      2 CSS:     table.css
      3 
      4 [TOP](index)
      5 
      6 {{TOC}}
      7 
      8 # Обновление opi файлов
      9 
     10 ## Суперрепозиторий
     11 
     12 [настройка суперрепозитория](CSS-install#super)
     13 
     14 ```
     15 make pull
     16 ```
     17 
     18 ## скриптом
     19 
     20 Чтобы держать **opi** файлы в актуальном состоянии в директорию 
     21 с ними поместить скрипт для обновления всего.
     22 
     23 ### linux
     24 
     25 ```sh
     26 #!/bin/bash
     27 
     28 for i in *-opi *-orbit; do
     29         pushd $i;
     30         git status -s;
     31         git pull;
     32         [ -e .gitmodules ] && git submodule update --init --recursive
     33         popd;
     34 done
     35 ```
     36 
     37 ### windows
     38 
     39 ```cmd
     40 @REM Do not use "echo off" to not affect any child calls.
     41 
     42 @FOR /d %%a IN (*-opi *-orbit) DO @(
     43 	ECHO %%a
     44 	PUSHD %%a
     45 	git status
     46 	git pull
     47 	@FOR %%b IN (.gitmodules) DO @git submodule update --init --recursive
     48 	POPD
     49 )
     50 ```
     51