|
2 | 2 |
|
3 | 3 | set -e |
4 | 4 |
|
| 5 | +read -p "SVN Username: " SVN_USER |
| 6 | +read -s -p "SVN Password: " SVN_PASS |
| 7 | +echo "" |
| 8 | + |
5 | 9 | REPO_URL="http://172.24.155.220/svn/akramilab/ratter" |
6 | 10 | LOG_FILE="sparse_init.log" |
7 | 11 |
|
|
23 | 27 |
|
24 | 28 | # Sparse checkout of root |
25 | 29 | echo "➡️ Checking out repository root (empty)..." | tee -a "$LOG_FILE" |
26 | | -svn checkout --depth=empty "$REPO_URL" . | tee -a "$LOG_FILE" |
| 30 | +svn checkout --username "$SVN_USER" --password "$SVN_PASS" --non-interactive --depth=empty "$REPO_URL" . | tee -a "$LOG_FILE" |
27 | 31 |
|
28 | 32 | # Fetch top-level .mat file |
29 | 33 | echo "✅ Fetching: PASSWORD_CONFIG-DO_NOT_VERSIONCONTROL.mat" | tee -a "$LOG_FILE" |
30 | | -svn update PASSWORD_CONFIG-DO_NOT_VERSIONCONTROL.mat | tee -a "$LOG_FILE" |
| 34 | +svn update --username "$SVN_USER" --password "$SVN_PASS" --non-interactive PASSWORD_CONFIG-DO_NOT_VERSIONCONTROL.mat | tee -a "$LOG_FILE" |
31 | 35 |
|
32 | 36 | # Prepare SoloData structure |
33 | 37 | echo "" | tee -a "$LOG_FILE" |
34 | 38 | echo "📁 Preparing SoloData structure..." | tee -a "$LOG_FILE" |
35 | | -svn update --set-depth=empty SoloData | tee -a "$LOG_FILE" |
36 | | -svn update --set-depth=empty SoloData/Data | tee -a "$LOG_FILE" |
37 | | -svn update --set-depth=empty SoloData/Settings | tee -a "$LOG_FILE" |
| 39 | +svn update --username "$SVN_USER" --password "$SVN_PASS" --non-interactive --set-depth=empty SoloData | tee -a "$LOG_FILE" |
| 40 | +svn update --username "$SVN_USER" --password "$SVN_PASS" --non-interactive --set-depth=empty SoloData/Data | tee -a "$LOG_FILE" |
| 41 | +svn update --username "$SVN_USER" --password "$SVN_PASS" --non-interactive --set-depth=empty SoloData/Settings | tee -a "$LOG_FILE" |
38 | 42 |
|
39 | 43 | # Add training_videos folder |
40 | 44 | echo "" | tee -a "$LOG_FILE" |
41 | 45 | echo "📁 Adding training_videos folder..." | tee -a "$LOG_FILE" |
42 | | -svn update --set-depth=empty training_videos | tee -a "$LOG_FILE" |
| 46 | +svn update --username "$SVN_USER" --password "$SVN_PASS" --non-interactive --set-depth=empty training_videos | tee -a "$LOG_FILE" |
43 | 47 |
|
44 | 48 | # Done |
45 | 49 | echo "" | tee -a "$LOG_FILE" |
|
0 commit comments