<p>I guess that in order to achieve this, the plugin should start managing interactive usage... or it would be solved by getting the error code which is returned if unauthorized (1) and try again by asking username/password to the user and issuing the command <code>svn commit --user USERNAME --passwd PASSWORD --non-interactive -m "MESSAGE" FILE_LIST</code></p>
<p><code>svn</code> exits with error code "1" in that case, and outputs on stderr this string:</p>
<blockquote>
<p>svn: E215004: Authentication failed and interactive prompting is disabled; see the --force-interactive option<br>
svn: E215004: Commit failed (details follow):<br>
svn: E215004: No more credentials or we tried too many times.</p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/issues/777#issuecomment-423567158">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ739lH65RFW_Y1SBDa7l_JLPZ-SIks5udQGEgaJpZM4Wz1ql">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJwVOjOO3eNWd0Zek-z2oTI1MOWt4ks5udQGEgaJpZM4Wz1ql.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany-plugins","title":"geany/geany-plugins","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany-plugins"}},"updates":{"snippets":[{"icon":"PERSON","message":"@andrewhotlab in #777: I guess that in order to achieve this, the plugin should start managing interactive usage... or it would be solved by getting the error code which is returned if unauthorized (1) and try again by asking username/password to the user and issuing the command `svn commit --user USERNAME --passwd PASSWORD --non-interactive -m \"MESSAGE\" FILE_LIST\r\n`\r\n\r\n`svn` exits with error code \"1\" in that case, and outputs on stderr this string:\r\n\u003e svn: E215004: Authentication failed and interactive prompting is disabled; see the --force-interactive option\r\n\u003e svn: E215004: Commit failed (details follow):\r\n\u003e svn: E215004: No more credentials or we tried too many times."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany-plugins/issues/777#issuecomment-423567158"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/issues/777#issuecomment-423567158",
"url": "https://github.com/geany/geany-plugins/issues/777#issuecomment-423567158",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany-plugins] GeanyVC: support subversion authenticated commit (#777)",
"sections": [
{
"text": "",
"activityTitle": "**andrewhotlab**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@andrewhotlab",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany-plugins\",\n\"issueId\": 777,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany-plugins\",\n\"issueId\": 777\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany-plugins/issues/777#issuecomment-423567158"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 382687909\n}"
}
],
"themeColor": "26292E"
}
]</script>