◐ Shell
clean mode source ↗

fix: block joined short unsafe clone options by Byron · Pull Request #2162 · gitpython-developers/GitPython

Expand Up @@ -118,8 +118,10 @@ def test_clone_unsafe_options(self, rw_repo): unsafe_options = [ f"--upload-pack='touch {tmp_file}'", f"-u 'touch {tmp_file}'", f"-u{tmp_file}", "--config=protocol.ext.allow=always", "-c protocol.ext.allow=always", "-cprotocol.ext.allow=always", ] for unsafe_option in unsafe_options: with self.assertRaises(UnsafeOptionError): Expand Down Expand Up @@ -207,8 +209,10 @@ def test_clone_from_unsafe_options(self, rw_repo): unsafe_options = [ f"--upload-pack='touch {tmp_file}'", f"-u 'touch {tmp_file}'", f"-u{tmp_file}", "--config=protocol.ext.allow=always", "-c protocol.ext.allow=always", "-cprotocol.ext.allow=always", ] for unsafe_option in unsafe_options: with self.assertRaises(UnsafeOptionError): Expand Down