7 git remote | grep -q "^$remote$" || {
8 echo I: Adding remote $remote
9 git remote add "$remote" "$url"
12 git remote -v | grep "^$remote" | grep -q "$url" || {
13 echo I: Changing remote URL for $remote
14 git remote set-url $remote $url
22 checkout = git clone ssh://gitolite@code.leap.se/gitolite-admin gitolite-admin
25 checkout = git clone ssh://gitolite@code.leap.se/leap_cloudadmin cloudadmin
28 checkout = git clone ssh://gitolite@code.leap.se/bitmask bitmask
31 checkout = git clone ssh://gitolite@code.leap.se/leap_vagrant vagrant
37 checkout = git clone ssh://gitolite@admin.leap.se/gitolite-admin gitolite-admin_orca
40 checkout = git clone ssh://gitolite@admin.leap.se/pwstore pwstore
46 checkout = git clone ssh://gitolite@code.leap.se/leap_ca ca
49 checkout = git clone ssh://gitolite@code.leap.se/leap_client client
52 checkout = git clone ssh://gitolite@code.leap.se/leap_web web
58 checkout = git clone ssh://gitolite@code.leap.se/platform platform
61 checkout = git clone ssh://gitlote@code.leap.se/leap_platform_errors errors
64 checkout = git clone ssh://gitolite@code.leap.se/leap_cli cli
67 # Debian/Ubuntu packages
70 checkout = git clone ssh://gitolite@code.leap.se/python_srp python_srp
73 checkout = git clone ssh://gitolite@code.leap.se/python_sh python_sh
76 checkout = git clone ssh://gitolite@code.leap.se/python_gnutls python_gnutls
79 checkout = git clone ssh://gitolite@code.leap.se/python_requests python_requests
82 checkout = git clone ssh://gitolite@code.leap.se/python_ping python_ping
88 checkout = git clone ssh://gitolite@admin.leap.se/puppet puppet
94 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apache site_apache &&
96 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
99 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apt site_apt &&
101 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
103 [modules/site_config]
104 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_config site_config &&
106 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
109 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_git site_git &&
111 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
113 [modules/site_gitolite]
114 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_gitolite site_gitolite &&
116 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
118 [modules/site_nagios]
119 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_nagios site_nagios &&
121 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
123 [modules/site_puppet]
124 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_puppet site_puppet &&
126 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
129 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_sudo site_sudo &&
131 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
134 # regular puppet modules
137 checkout = git clone ssh://gitolite@code.leap.se/puppet_augeas augeas &&
139 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
141 git_assure_remote camptocamp git://github.com/camptocamp/puppet-augeas.git
145 checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache &&
147 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
150 checkout = git clone ssh://gitolite@code.leap.se/puppet_apt apt &&
152 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
154 [modules/backupninja]
155 checkout = git clone ssh://gitolite@code.leap.se/puppet_backupninja backupninja &&
157 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
160 checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache &&
162 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
165 checkout = git clone ssh://gitolite@code.leap.se/puppet_bundler bundler &&
167 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
170 checkout = git clone ssh://gitolite@code.leap.se/puppet_concat concat &&
172 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
175 checkout = git clone ssh://gitolite@code.leap.se/puppet_couchdb couchdb &&
177 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
180 checkout = git clone ssh://gitolite@code.leap.se/puppet_gpg gpg &&
182 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
185 checkout = git clone ssh://gitolite@code.leap.se/puppet_git git &&
187 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
190 checkout = git clone ssh://gitolite@code.leap.se/puppet_munin munin &&
192 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
195 checkout = git clone ssh://gitolite@code.leap.se/puppet_nagios nagios &&
197 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
200 checkout = git clone ssh://gitolite@code.leap.se/puppet_passenger passenger &&
202 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
205 checkout = git clone ssh://gitolite@code.leap.se/puppet_puppet puppet &&
207 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
210 checkout = git clone ssh://gitolite@code.leap.se/puppet_reprepro reprepro &&
212 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
215 checkout = git clone ssh://gitolite@code.leap.se/puppet_rubygems rubygems &&
217 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
220 checkout = git clone ssh://gitolite@code.leap.se/puppet_ruby ruby &&
222 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
225 checkout = git clone ssh://gitolite@code.leap.se/puppet_shorewall shorewall &&
227 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
230 checkout = git clone ssh://gitolite@code.leap.se/puppet_stdlib stdlib &&
232 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
235 checkout = git clone ssh://gitolite@code.leap.se/puppet_unbound unbound &&
237 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
240 checkout = git clone ssh://gitolite@code.leap.se/puppet_x509 x509 &&
242 git config alias.xpush "push && ${bindir}/superproject-post-push.sh"