Hello,
I think I have stumbled upon a bug in the SVN client.
The bug is described in this chat log of #svn:
http://colabti.org/irclogger/irclogger_log/svn?date=2008-03-19,Wed&sel=396#l711
Basically:
repo structure:
trunk
trunk/dir
working copy:
$ ls -a .
.svn dir
$ ls -a dir
.svn
$ svn status
? dir
# that is, dir is itself a checkout of trunk/dir, unrelated to the
checkout of trunk into . that happened before dir was added to the
repo
$ svn add dir
bork bork bork dir already in repo
$ svn revert dir
$ mv dir dir.moved
$ svn update
bork bork bork dir already scheduled for addition
# but it isn't! I reverted it! and there isn't even a directory ./dir anymore!
$ svn status
? dir.moved
This is not reproduction of the bug on a shell, just writing from the
top of my head. I might have missed something. If you think this is
really a bug, I can send a long transcript of my shell session, as
well as the content of ./.svn (or did I forget to back those up before
I did the workaround that worked? damn, think I did...)
Oh, of course:
[son_at_moaddib ~]$ uname -a
Linux moaddib 2.6.24-ARCH #1 SMP PREEMPT Wed Mar 5 12:07:52 UTC 2008
i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz GenuineIntel GNU/Linux
[son_at_moaddib ~]$ svn --version
svn, version 1.4.5 (r25188)
compiled Sep 29 2007, 17:48:30
-- Aur
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-03-19 17:49:57 CET