Closed
Description
When pulling or cloning from a repo, go-git will update submodules if the option is set.
The problem is when calling (*Worktree).updateSubmodules
. It doesn't take the context from a caller.
Lines 151 to 158 in c7feada
It creates new context internally.
Lines 298 to 301 in c7feada
This can lead to situations where we can't gracefully handle slow fetching of submodules or etc.
Is there any reason that it ignores context from caller?
If there isn't, I think we better pass context to the funciton.
Metadata
Metadata
Assignees
Labels
No labels