You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Wesley J. Landaker" <wj...@icecavern.net> on 2005/06/10 00:18:06 UTC

BUG(?): svn diff ignores deletion of subdirectories

Hi again,

Again a quick intro: I'm a Debian developer who is helping out with the 
subversion packages. I'm not the maintainer, bug doing some bug triage. This 
bug was reported recently, and I thought I'd forward it here for your 
thoughts:

On Sat, 21 May 2005, Andreas Metzler <am...@debian.org> wrote:
> svn diff's output is incomplete, it ignores the deletion of
> directories. Check these two commands, they only differ in the order of
> arguments.
> 
> ametzler@costa:~$ svn diff \
>   svn://svn.debian.org/pkg-exim4/exim/tags/4.50-4 \
>   svn://svn.debian.org/pkg-exim4/exim/trunk  \
>   | wc 2>/dev/null
>    6519   40286  293933
> ametzler@costa:~$ svn diff \
>   svn://svn.debian.org/pkg-exim4/exim/trunk \
>   svn://svn.debian.org/pkg-exim4/exim/tags/4.50-4 \
>   | wc 2>/dev/null
>   10687   58798  452521
> 
> Redirecting the outputs to files and comparing their contents with
> lsdiff [1] shows that the former command does not show the information
> about deletion of the debian/exim4-config-medium and
> debian/exim4-config-simple directory trees.
>                cu andreas
> 
> [1] or alternatively using combinediff.

Perhaps this is just misinterpreting intended behavior, but I thought I'd 
forward this here to get your wise opinions. =)

-- 
Wesley J. Landaker <wj...@icecavern.net>
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2

Re: BUG(?): svn diff ignores deletion of subdirectories

Posted by "Wesley J. Landaker" <wj...@icecavern.net>.
On Monday 13 June 2005 16:21, kfogel@collab.net wrote:
> By the way, while I was poking around in the mailing list archives to
> file the above, I ran across the archive URL for your other bug
> report, 301989, the one about trashing your terminal by diffing a
> symbolic link.  Since the finding things in the archives can sometimes
> be a pain, I thought I'd save you time by giving you that URL now:
>
>    http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=101323

Thanks, that was indeed helpful. =)

-- 
Wesley J. Landaker <wj...@icecavern.net>
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2

Re: BUG(?): svn diff ignores deletion of subdirectories

Posted by kf...@collab.net.
"Wesley J. Landaker" <wj...@icecavern.net> writes:
> Again a quick intro: I'm a Debian developer who is helping out with the 
> subversion packages. I'm not the maintainer, bug doing some bug triage. This 
> bug was reported recently, and I thought I'd forward it here for your 
> thoughts:
> 
> On Sat, 21 May 2005, Andreas Metzler <am...@debian.org> wrote:
> > svn diff's output is incomplete, it ignores the deletion of
> > directories. Check these two commands, they only differ in the order of
> > arguments.
> > 
> > ametzler@costa:~$ svn diff \
> >   svn://svn.debian.org/pkg-exim4/exim/tags/4.50-4 \
> >   svn://svn.debian.org/pkg-exim4/exim/trunk  \
> >   | wc 2>/dev/null
> >    6519   40286  293933
> > ametzler@costa:~$ svn diff \
> >   svn://svn.debian.org/pkg-exim4/exim/trunk \
> >   svn://svn.debian.org/pkg-exim4/exim/tags/4.50-4 \
> >   | wc 2>/dev/null
> >   10687   58798  452521
> > 
> > Redirecting the outputs to files and comparing their contents with
> > lsdiff [1] shows that the former command does not show the information
> > about deletion of the debian/exim4-config-medium and
> > debian/exim4-config-simple directory trees.
> >                cu andreas
> > 
> > [1] or alternatively using combinediff.
> 
> Perhaps this is just misinterpreting intended behavior, but I thought I'd 
> forward this here to get your wise opinions. =)

This is not intended behavior, it looks like a serious bug.

Since I already asked you to file one bug for us (regarding
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=301989), I'll take
care of filing this one :-).

Done:

   http://subversion.tigris.org/issues/show_bug.cgi?id=2333

By the way, while I was poking around in the mailing list archives to
file the above, I ran across the archive URL for your other bug
report, 301989, the one about trashing your terminal by diffing a
symbolic link.  Since the finding things in the archives can sometimes
be a pain, I thought I'd save you time by giving you that URL now:

   http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=101323

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org