On Thu, 2010-12-02, Noorul Islam K M wrote: > Noorul Islam K M <noo...@collab.net> writes: > > > When I was trying to come up with a patch for issue 3713, I observed the > > following. > > > > For example I have two files 1.txt and 2.txt in a repository located at > > file:///tmp/testrepo > > > > svn cat behaves differently for local paths and URLs. See the > > illustration below. > > > > noo...@noorul:/tmp/wc/testrepo$ svn cat 1.txt 2.txt > > 1 > > 2 > > > > A) Local non-existent target followed by existing target > > > > noo...@noorul:/tmp/wc/testrepo$ svn cat 3.txt 1.txt > > svn: warning: '/tmp/wc/testrepo/3.txt' is not under version control > > 1 > > > > B) Non-existent URL followed by existing URL > > > > noo...@noorul:/tmp/wc/testrepo$ svn cat ^/3.txt ^/1.txt > > > > svn: File not found: revision 1, path '/3.txt' > > > > > > In case A, even though the first target was non-existent it performs cat > > operation on the second target but in the case of B, svn errors out at > > the first failure itself. > > > > I am not sure about behavior of other svn commands which accepts > > multiple targets. When I discussed this Julian in IRC, he said a > > discussion is needed to come up with standardized behavior across svn > > commands. Any thoughts? > > > > Any updates?
Hi Noorul. A good way to start a discussion of this sort is to: list the possible solutions; find out and describe how the other subcommands behave; say what you think is good and bad about each possible solution; say which solution you think we should choose. That will make it much easier for readers to respond. - Julian