File tree Expand file tree Collapse file tree 6 files changed +109
-0
lines changed Expand file tree Collapse file tree 6 files changed +109
-0
lines changed Original file line number Diff line number Diff line change 1+ root = true
2+
3+ indent_style = space
4+ insert_final_newline = true
5+ trim_trailing_whitespace = true
6+
7+ [* .{cmd,sh} ]
8+
9+ indent_size = 2
10+ tab_width = 2
Original file line number Diff line number Diff line change 1+ set BASH = " %PROGRAMFILES% \Git\bin\bash.exe"
2+ if exist %BASH% goto EXECUTE
3+
4+ set BASH = " %PROGRAMFILES(x86)% \Git\bin\bash.exe"
5+ if exist %BASH% goto EXECUTE
6+
7+ set BASH = " %ProgramW6432% \Git\bin\bash.exe"
8+ if exist %BASH% goto EXECUTE
9+
10+ set BASH = " %USERPROFILE% \scoop\apps\git\current\bin\bash.exe"
11+ if exist %BASH% goto EXECUTE
12+
13+ for /F " tokens=*" %%g in ('where bash') do (SET BASH=%%g )
14+ if exist %BASH% goto EXECUTE
15+
16+ echo Failed to find bash.exe
17+ echo %BASH%
18+ exit /b 1
19+
20+ :EXECUTE
Original file line number Diff line number Diff line change 1+ /Artifacts
2+ /Configure
3+ /Dependencies
4+ /ImageMagick
5+ /ProjectFiles
6+ .vs
7+ * .sln
Original file line number Diff line number Diff line change 1+ @ echo off
2+
3+ call .github\build\windows\find-bash.cmd
4+
5+ %BASH% -c " ./clone-repositories.sh --imagemagick6"
Original file line number Diff line number Diff line change 1+ @ echo off
2+
3+ call .github\build\windows\find-bash.cmd
4+
5+ %BASH% -c " ./clone-repositories.sh --imagemagick7"
Original file line number Diff line number Diff line change 1+ # /bin/bash
2+ set -e
3+
4+ clone ()
5+ {
6+ local repo=$1
7+ local folder=$2
8+
9+ echo ' '
10+ echo " Cloning $repo "
11+
12+ if [ -z " $folder " ]; then
13+ folder=$repo
14+ fi
15+
16+ if [ -d " $folder " ]; then
17+ cd $folder
18+ else
19+ git clone https://github.com/ImageMagick/$repo .git $folder
20+ if [ $? != 0 ]; then echo " Error during checkout" ; exit ; fi
21+
22+ cd $folder
23+ git remote add sshpush
[email protected] :ImageMagick/
$repo .git
24+ git config remote.pushDefault sshpush
25+ fi
26+
27+ git reset --hard
28+ git pull origin main
29+ cd ..
30+ }
31+
32+ imageMagickRepository=" "
33+
34+ while [[ $# -gt 0 ]]; do
35+ case $1 in
36+ --imagemagick6)
37+ imageMagickRepository=" ImageMagick6"
38+ shift 1
39+ ;;
40+ --imagemagick7)
41+ imageMagickRepository=" ImageMagick"
42+ shift 1
43+ ;;
44+ * )
45+ echo " Unknown option: $1 "
46+ exit 1
47+ ;;
48+ esac
49+ done
50+
51+ if [[ -z " $imageMagickRepository " ]]; then
52+ echo " Error: The option to specify the ImageMagick repository is required."
53+ exit 1
54+ fi
55+
56+ clone " $imageMagickRepository " " ImageMagick"
57+ clone " Configure" " Configure"
58+ clone " Dependencies" " Dependencies"
59+
60+ cd Dependencies
61+ ./clone-dependencies.sh
62+ cd ..
You can’t perform that action at this time.
0 commit comments