You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2015/11/13 11:09:57 UTC
svn commit: r1714175 - in
/subversion/branches/move-tracking-2/tools/dev/svnmover: merge3.c
svnmover.c util.c
Author: julianfoad
Date: Fri Nov 13 10:09:57 2015
New Revision: 1714175
URL: http://svn.apache.org/viewvc?rev=1714175&view=rev
Log:
On the 'move-tracking-2' branch: Try again to fix the Windows build.
* tools/dev/svnmover/merge3.c
(brief_eid_and_name_or_nil): Remove erroneous unreachable code, found by
Windows buildbot.
* tools/dev/svnmover/svnmover.c
(linenoise_completion,
sub_main): Enable linenoise completion only if HAVE_LINENOISE is defined.
* tools/dev/svnmover/util.c
(svnmover_prompt_user): Fall back to normal prompting if HAVE_LINENOISE is
not defined.
Modified:
subversion/branches/move-tracking-2/tools/dev/svnmover/merge3.c
subversion/branches/move-tracking-2/tools/dev/svnmover/svnmover.c
subversion/branches/move-tracking-2/tools/dev/svnmover/util.c
Modified: subversion/branches/move-tracking-2/tools/dev/svnmover/merge3.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/tools/dev/svnmover/merge3.c?rev=1714175&r1=1714174&r2=1714175&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/tools/dev/svnmover/merge3.c (original)
+++ subversion/branches/move-tracking-2/tools/dev/svnmover/merge3.c Fri Nov 13 10:09:57 2015
@@ -87,8 +87,6 @@ brief_eid_and_name_or_nil(svn_element__c
{
return e ? apr_psprintf(result_pool, "%d/%s", e->parent_eid, e->name)
: "<nil>";
-
- return SVN_NO_ERROR;
}
/* Options to control how strict the merge is about detecting conflicts.
Modified: subversion/branches/move-tracking-2/tools/dev/svnmover/svnmover.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/tools/dev/svnmover/svnmover.c?rev=1714175&r1=1714174&r2=1714175&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/tools/dev/svnmover/svnmover.c (original)
+++ subversion/branches/move-tracking-2/tools/dev/svnmover/svnmover.c Fri Nov 13 10:09:57 2015
@@ -3476,6 +3476,7 @@ parse_actions(apr_array_header_t **actio
return SVN_NO_ERROR;
}
+#ifdef HAVE_LINENOISE
/* A command-line completion callback for the 'Line Noise' interactive
* prompting.
*
@@ -3520,6 +3521,7 @@ linenoise_completion(const char *buf, li
}
}
}
+#endif
/* Display a prompt, read a line of input and split it into words.
*
@@ -3889,7 +3891,9 @@ sub_main(int *exit_code, int argc, const
if (interactive_actions)
{
+#ifdef HAVE_LINENOISE
linenoiseSetCompletionCallback(linenoise_completion);
+#endif
}
SVN_ERR(wc_create(&wc,
Modified: subversion/branches/move-tracking-2/tools/dev/svnmover/util.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/tools/dev/svnmover/util.c?rev=1714175&r1=1714174&r2=1714175&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/tools/dev/svnmover/util.c (original)
+++ subversion/branches/move-tracking-2/tools/dev/svnmover/util.c Fri Nov 13 10:09:57 2015
@@ -25,6 +25,8 @@
#ifdef HAVE_LINENOISE
#include "linenoise/linenoise.c"
+#else
+#include "svn_cmdline.h"
#endif
@@ -33,6 +35,7 @@ svnmover_prompt_user(const char **result
const char *prompt_str,
apr_pool_t *pool)
{
+#ifdef HAVE_LINENOISE
char *input;
input = linenoise(prompt_str);
@@ -47,6 +50,9 @@ svnmover_prompt_user(const char **result
}
*result = apr_pstrdup(pool, input);
free(input);
+#else
+ SVN_ERR(svn_cmdline_prompt_user2(result, prompt_str, NULL, pool));
+#endif
return SVN_NO_ERROR;
}