Features for KDE developers

SSH Agent checks

kdesrc-build can ensure that KDE developers that use SSH to access the KDE source repository do not accidentally forget to leave the SSH Agent tool enabled. This can cause kdesrc-build to hang indefinitely waiting for the developer to type in their SSH password, so by default kdesrc-build will check if the Agent is running before performing source updates.


This is only done for KDE developers using SSH. This is because no password is required for the default anonymous checkout. Subversion will handle passwords for the second possible protocol for KDE developers, https.

You may wish to disable the SSH Agent check, in case of situations where kdesrc-build is mis-detecting the presence of an agent. To disable the agent check, set the disable-agent-check option to true.

Disabling the SSH agent check:

  disable-agent-check true
end global