Garrett Rooney wrote:
> Does anyone know why 'svn diff' has such strangely inconsistent
> behavior with regard to deleted directories?
>
> For example, if I move a directory in my working copy from foo1 to
> foo2, svn diff will show me the following:
>
> $ svn move foo1 foo2
> A foo3
> D foo2/file.txt
> D foo2
"foo1/2/3"? I assume you've been messing with this output between Subversion
producing it and us reading it. Never mind; the essence of your example is clear.
[...]
> So the delete shows up, but not the add.
>
> If I then commit and look at the repos-repos diff it looks like this:
[...]
> Ok, this way the add shows up but the delete does not.
>
> Is it just me, or is this kinda weird?
It's not just you. It's horribly deficient at the functional specification
level[*], let alone implementation bugs.
Malcolm and I at least are aware of these horrible inconsistencies and hope to
do something towards sorting them out. Not that I'm doing anything much at the
moment...
- Julian
* i.e. we haven't written one. It makes me smile now to recall how, as a
student, I shunned the concept of "software engineering" with requirements,
documentation, etc.! It seemed pointless back then when any software design
I'd worked on was entirely inside my head.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Mar 25 13:33:20 2006