prop edit: lost user edit bug
From: Gabriela Gibson <gabriela.gibson_at_gmail.com>
Date: Mon, 23 Dec 2013 19:13:55 +0000
Hi,
I found the other day that if my network fails for some reason
I took a look at the propedit code and found the following:
in subversion/svn/propedit-cmd.c in line 145 and 278 we call:
SVN_ERR(svn_cmdline__edit_string_externally(
which lets the user write the prop but removes the file.
This function is defined in
svn_error_t *
In the function body, the variable tmpfile_left is actually never used
if (tmpfile_left)
However, this assigned variable isn't used anywhere either, only
Callers of this function are located in
./svnmucc/svnmucc.c:767,
where in every case, tmpfile_left is seeded as NULL,
and
./svn/util.c:431: where it's called with an value that's carried via
struct log_msg_baton *lmb = log_msg_baton;
like so:
err = svn_cmdline__edit_string_externally(&msg_string,
I could change the calls in subversion/svn/propedit-cmd.c to give
Also, if the commit fails, the user would still not be informed where
I think the tmpfile_left could be changed to svn_boolean_t, and if
I'm not sure what to do next, would you have some advice for me
Gabriela
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.