Minor bug report in the way Subversion prints output when I'm updating multiple
targets, some of which have changes and some of which do not.
Imagine I have directories a, b and c, and I ask Subversion to update all
three, but only b has changes. The output received with Subversion 1.6.13 on
Mac OS X 10.6.4 is:
$ svn up a b c
At revision 2.
A b/something
Updated to revision 2.
Updated to revision 2.
$
The expected output is:
$ svn up a b c
At revision 2.
A b/something
Updated to revision 2.
At revision 2.
$
Looking in subversion/svn/notify.c it looks like it prints "Updated to" or "At"
depending on whether nb->received_some_change, so that variable should be reset
when moving to a new target.
The reproduction recipe is:
$ svnadmin create repo
$ REPO=file://$PWD/repo
$ svn mkdir $REPO/{a,b,c} -m x
Committed revision 1.
$ svn co $REPO wc
A wc/a
A wc/b
A wc/c
Checked out revision 1.
$ cd wc
$ svn up a b c
At revision 1.
At revision 1.
At revision 1.
$ svn mkdir $REPO/b/something -m x
Committed revision 2.
$ svn up a b c
At revision 2.
A b/something
Updated to revision 2.
Updated to revision 2.
$ svn up a b c
At revision 2.
At revision 2.
At revision 2.
$