--- git.py.orig 2008-07-03 22:06:27.000000000 -0700 +++ git.py 2008-07-03 22:08:57.000000000 -0700 @@ -45,8 +45,12 @@ self.supported() - return self.cmd(self.binary_command + ' clone "' + self.src + '/" "' - + path([base, self.name]) + '"') + # http:// should get trailing slash, other protocols shouldn't + slash = '' + if self.src.split(':')[0] == 'http': + slash = '/' + return self.cmd(self.binary_command + ' clone "' + self.src + slash + + '" "' + path([base, self.name]) + '"') def sync(self, base): '''Sync overlay.'''