Show More
@@ -39,7 +39,11 class GitTunnelWrapper(object): | |||||
39 |
|
39 | |||
40 | def command(self): |
|
40 | def command(self): | |
41 | root = self.server.get_root_store() |
|
41 | root = self.server.get_root_store() | |
42 | git_server_config = " " |
|
42 | # Support for partial and shallow cloning | |
|
43 | if self.server.repo_mode == "upload-pack": | |||
|
44 | git_server_config = " -c uploadpack.allowfilter=true -c uploadpack.allowAnySHA1InWant=true " | |||
|
45 | else: | |||
|
46 | git_server_config = " " | |||
43 | command = f"cd {root}; {self.server.git_path}{git_server_config}{self.server.repo_mode} '{root}{self.server.repo_name}'" |
|
47 | command = f"cd {root}; {self.server.git_path}{git_server_config}{self.server.repo_mode} '{root}{self.server.repo_name}'" | |
44 | log.debug("Final CMD: %s", command) |
|
48 | log.debug("Final CMD: %s", command) | |
45 | return command |
|
49 | return command |
General Comments 0
You need to be logged in to leave comments.
Login now