The version I use: c:\...>svn --version svn, version 1.9.1 (r1698128) compiled Sep 1 2015, 19:50:43 on x86-microsoft-windows
This version is having the documented behaviour. I checked for an update now I've 1.9.3 installed. C:...>svn --version svn, version 1.9.3 (r1718519) compiled Dec 13 2015, 15:47:16 on x86-microsoft-windows svnversion behaves as expected in this version. Problem solved, thanks. Kind regards, Andre Steenveld. André Steenveld | Software Engineer | Production Onderhoud, Ontwikkeling & Support MARIN | T +31 317 49 34 30 | mailto:a.h.m.steenv...@marin.nl | http://www.marin.nl MARIN news: http://www.marin.nl/web/News/News-items/Accurate-calculation-models-for-manoeuvring-simulations-1.htm -----Original Message----- From: Ivan Zhakov [mailto:i...@visualsvn.com] Sent: donderdag 11 februari 2016 08:23 To: Steenveld, Andre Cc: users@subversion.apache.org Subject: Re: svnversion output changed when redirecting the output. Why? On 10 February 2016 at 18:09, Steenveld, Andre <a.h.m.steenv...@marin.nl> wrote: > > Hi, > > I’m working with svn (via TortoiseSVN) versions 1.7, 1.8 and 1.9 and due to > external factors I cannot bring it up to the same version. > > Also, I’m using svn via the TortoiseSVN package but I believe that my > question is related to svn and not to TortoseSVN, please correct me it this > is not the case. > > I use the svnversion command to keep track of versions in my sandboxes. For > this I redirect the output from svnversion to a file and use that file in > other parts. > > For versions 1.7 and 1.8 the command line output from svnversion is identical > to the redirected output. But for version 1.9 it is not and there is no > command line option to get it to the `old style’ output. > > Here is an example for 1.8 > > C:\…> svnversion . > 22923:22924M > > C:\...>svnversion . > output.txt > C:\...>type output.txt > 22923:22924M > > And here is the same example but now for 1.9 > > C:\…> svnversion . > > 22923:22924M > > C:\...>svnversion . > output.txt > C:\...>type output.txt > > M > > 22923:22924 > > Note that if the sandbox is not modified the first line is an empty one. > > Question: > > Why is the M (sandbox modified) on a separate line? > > How do I get ‘1.8’ behavior back for this 1.9 version of svnversion? > > What exact version of TortoiseSVN 1.9.x do you use? Output of 'svn --version --verbose' command would be useful. If I remember correctly some TortoiseSVN builds was compiled using static runtime and this caused some problems with stdout flushing. -- Ivan Zhakov