You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plugin appears to lack a timeout mechanism for the pull functionality. When the plugin is configured to pull at startup or on a schedule, it hangs indefinitely if the SSH agent is not running (or locked). This renders the plugin unusable until the SSH agent is started and the plugin is restarted.
Relevant errors (if available) from notifications or console (CTRL+SHIFT+I)
obsidian-git: Pulling....
obsidian-git: Retry watch for ask pass
Steps to reproduce
Configure the git repository with SSH
Configure the plugin to perform a pull operation at startup.
Ensure the SSH agent is not running.
Restart the plugin
Try to execute any plugin command
Expected Behavior
The pull command should have a timeout configured. If the timeout is reached, the operation should fail gracefully without hanging the plugin, allowing other plugin commands to function.
Addition context
I'm using KeePassXC as a SSH agent
Operating system
Windows
Installation Method
None
Plugin version
2.31.1
The text was updated successfully, but these errors were encountered:
Describe the bug
The plugin appears to lack a timeout mechanism for the pull functionality. When the plugin is configured to pull at startup or on a schedule, it hangs indefinitely if the SSH agent is not running (or locked). This renders the plugin unusable until the SSH agent is started and the plugin is restarted.
Relevant errors (if available) from notifications or console (
CTRL+SHIFT+I
)obsidian-git: Pulling.... obsidian-git: Retry watch for ask pass
Steps to reproduce
Expected Behavior
The pull command should have a timeout configured. If the timeout is reached, the operation should fail gracefully without hanging the plugin, allowing other plugin commands to function.
Addition context
I'm using KeePassXC as a SSH agent
Operating system
Windows
Installation Method
None
Plugin version
2.31.1
The text was updated successfully, but these errors were encountered: