subversion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Noorul Islam K M <noo...@collab.net>
Subject Re: Inconsistent behavior in cat command
Date Thu, 02 Dec 2010 08:23:20 GMT
Noorul Islam K M <noorul@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.
>
> noorul@noorul:/tmp/wc/testrepo$ svn cat 1.txt 2.txt
> 1
> 2
>
> A) Local non-existent target followed by existing target
>
> noorul@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
>
> noorul@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?

Thanks and Regard
Noorul

Mime
View raw message