Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if [ ! -n "$1" ]; then
- echo "Oops! Pass a name.";
- exit 1;
- fi
- if [ ! -n "$2" ]; then
- echo "Oops! Pass a repository.";
- exit 1;
- fi
- set -e
- mkdir -p .git-multi
- git clone --bare "$2" ".git-multi/${1}"
- git config -f ".git-multi/${1}/config" core.bare false
- git config -f ".git-multi/${1}/config" core.worktree "../../"
- mkdir -p ".git-multi/${1}/info"
- echo ".git-multi/" >> .git-multi/${1}/info/exclude
- git multi run "${1}" "git checkout"
- if [ "$1" == "SiteSense" ]; then
- git clone --bare "git@github.com:FullAmbit/SiteSense-blogs.git" ".git-multi/ss-blogs"
- git config -f ".git-multi/ss-blogs/config" core.bare false
- git config -f ".git-multi/ss-blogs/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-blogs/info"
- echo ".git-multi/" >> .git-multi/ss-blogs/info/exclude
- git multi run "ss-blogs" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-dashboard.git" ".git-multi/ss-dashboard"
- git config -f ".git-multi/ss-dashboard/config" core.bare false
- git config -f ".git-multi/ss-dashboard/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-dashboard/info"
- echo ".git-multi/" >> .git-multi/ss-dashboard/info/exclude
- git multi run "ss-dashboard" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-default.git" ".git-multi/ss-default"
- git config -f ".git-multi/ss-default/config" core.bare false
- git config -f ".git-multi/ss-default/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-default/info"
- echo ".git-multi/" >> .git-multi/ss-default/info/exclude
- git multi run "ss-default" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-dynamicForms.git" ".git-multi/ss-dynamicForms"
- git config -f ".git-multi/ss-dynamicForms/config" core.bare false
- git config -f ".git-multi/ss-dynamicForms/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-dynamicForms/info"
- echo ".git-multi/" >> .git-multi/ss-dynamicForms/info/exclude
- git multi run "ss-dynamicForms" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-hostnames.git" ".git-multi/ss-hostnames"
- git config -f ".git-multi/ss-hostnames/config" core.bare false
- git config -f ".git-multi/ss-hostnames/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-hostnames/info"
- echo ".git-multi/" >> .git-multi/ss-hostnames/info/exclude
- git multi run "ss-hostnames" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-languages.git" ".git-multi/ss-languages"
- git config -f ".git-multi/ss-languages/config" core.bare false
- git config -f ".git-multi/ss-languages/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-languages/info"
- echo ".git-multi/" >> .git-multi/ss-languages/info/exclude
- git multi run "ss-languages" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-mainMenu.git" ".git-multi/ss-mainMenu"
- git config -f ".git-multi/ss-mainMenu/config" core.bare false
- git config -f ".git-multi/ss-mainMenu/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-mainMenu/info"
- echo ".git-multi/" >> .git-multi/ss-mainMenu/info/exclude
- git multi run "ss-mainMenu" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-modules.git" ".git-multi/ss-modules"
- git config -f ".git-multi/ss-modules/config" core.bare false
- git config -f ".git-multi/ss-modules/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-modules/info"
- echo ".git-multi/" >> .git-multi/ss-modules/info/exclude
- git multi run "ss-modules" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-pages.git" ".git-multi/ss-pages"
- git config -f ".git-multi/ss-pages/config" core.bare false
- git config -f ".git-multi/ss-pages/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-pages/info"
- echo ".git-multi/" >> .git-multi/ss-pages/info/exclude
- git multi run "ss-pages" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-plugins.git" ".git-multi/ss-plugins"
- git config -f ".git-multi/ss-plugins/config" core.bare false
- git config -f ".git-multi/ss-plugins/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-plugins/info"
- echo ".git-multi/" >> .git-multi/ss-plugins/info/exclude
- git multi run "ss-plugins" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-settings.git" ".git-multi/ss-settings"
- git config -f ".git-multi/ss-settings/config" core.bare false
- git config -f ".git-multi/ss-settings/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-settings/info"
- echo ".git-multi/" >> .git-multi/ss-settings/info/exclude
- git multi run "ss-settings" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-sidebars.git" ".git-multi/ss-sidebars"
- git config -f ".git-multi/ss-sidebars/config" core.bare false
- git config -f ".git-multi/ss-sidebars/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-sidebars/info"
- echo ".git-multi/" >> .git-multi/ss-sidebars/info/exclude
- git multi run "ss-sidebars" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-urls.git" ".git-multi/ss-urls"
- git config -f ".git-multi/ss-urls/config" core.bare false
- git config -f ".git-multi/ss-urls/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-urls/info"
- echo ".git-multi/" >> .git-multi/ss-urls/info/exclude
- git multi run "ss-urls" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-users.git" ".git-multi/ss-users"
- git config -f ".git-multi/ss-users/config" core.bare false
- git config -f ".git-multi/ss-users/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-users/info"
- echo ".git-multi/" >> .git-multi/ss-users/info/exclude
- git multi run "ss-users" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-bbcode-plugin.git" ".git-multi/ss-bbcode-plugin"
- git config -f ".git-multi/ss-bbcode-plugin/config" core.bare false
- git config -f ".git-multi/ss-bbcode-plugin/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-bbcode-plugin/info"
- echo ".git-multi/" >> .git-multi/ss-bbcode-plugin/info/exclude
- git multi run "ss-bbcode-plugin" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-ckeditor-plugin.git" ".git-multi/ss-ckeditor-plugin"
- git config -f ".git-multi/ss-ckeditor-plugin/config" core.bare false
- git config -f ".git-multi/ss-ckeditor-plugin/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-ckeditor-plugin/info"
- echo ".git-multi/" >> .git-multi/ss-ckeditor-plugin/info/exclude
- git multi run "ss-ckeditor-plugin" "git checkout"
- git clone --bare "git@github.com:FullAmbit/SiteSense-default-theme.git" ".git-multi/ss-default-theme"
- git config -f ".git-multi/ss-default-theme/config" core.bare false
- git config -f ".git-multi/ss-default-theme/config" core.worktree "../../"
- mkdir -p ".git-multi/ss-default-theme/info"
- echo ".git-multi/" >> .git-multi/ss-default-theme/info/exclude
- git multi run "ss-default-theme" "git checkout"
- fi
Add Comment
Please, Sign In to add comment