File tree Expand file tree Collapse file tree 2 files changed +4
-14
lines changed Expand file tree Collapse file tree 2 files changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -331,12 +331,11 @@ You can easily access configuration information for a remote by accessing option
331331 :start-after: # [26-test_references_and_objects]
332332 :end-before: # ![26-test_references_and_objects]
333333
334- You can also specify per-call custom environments using a new context manager on the Git command
334+ You can also specify per-call custom environments using a new context manager on the Git command, e.g. for using a specific SSH key.
335335
336- .. literalinclude :: ../../git/test/test_docs.py
337- :language: python
338- :start-after: # [32-test_references_and_objects]
339- :end-before: # ![32-test_references_and_objects]
336+ ssh_cmd = 'ssh -i id_deployment_key'
337+ with repo.git.custom_environment(GIT_SSH_COMMAND=ssh_cmd):
338+ repo.remotes.origin.fetch()
340339
341340Submodule Handling
342341******************
Original file line number Diff line number Diff line change @@ -437,15 +437,6 @@ def test_references_and_objects(self, rw_dir):
437437 git .for_each_ref () # '-' becomes '_' when calling it
438438 # ![31-test_references_and_objects]
439439
440- # [32-test_references_and_objects]
441- ssh_executable = os .path .join (rw_dir , 'my_ssh_executable.sh' )
442- with repo .git .custom_environment (GIT_SSH = ssh_executable ):
443- # Note that we don't actually make the call here, as our test-setup doesn't permit it to
444- # succeed.
445- # It will in your case :)
446- repo .remotes .origin .fetch
447- # ![32-test_references_and_objects]
448-
449440 def test_submodules (self ):
450441 # [1-test_submodules]
451442 repo = self .rorepo
You can’t perform that action at this time.
0 commit comments