[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    =?UTF-8?B?W0lzc3VlIDIzOTBdIE5ldyAtIGVtdHB5IHJldmlzaW9ucyBmcm9tIA==?=
From:       jackrepenning () tigris ! org
Date:       2005-08-29 23:22:26
Message-ID: 20050829232226.25677.qmail () tigris ! org
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=2390
                 Issue #|2390
                 Summary|emtpy revisions from autoversioning
               Component|subversion
                 Version|1.2.x
                Platform|Macintosh
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|mod_dav_svn
             Assigned to|issues@subversion
             Reported by|jackrepenning






------- Additional comments from jackrepenning@tigris.org Mon Aug 29 16:22:26 -0700 \
2005 ------- Some changes made via autoversioning produce additional so-called \
"empty" revisions (svn log -v does  not offer a list of "changed paths").

(I brought this straight to the buglist on advice from sussman, who says "grrr ... I \
thought I fixed that!")

Steps to reproduce:

1. Subversion site served via http, with autoversioning enabled
2. mount to OS X (cmd-k, enter http://site/path)
3. navigate, using OS X Finder, down to some directory containing some other \
directory 4. click on "other directory"
5. press [return]
6. type "new name" for the new name of "other directory"
7. press [return]
8. from some full-featured svn client, do the moral equivalent of "svn log -v \
http://site/root/of/path"

Expected results:
All log entries ought to say what paths were changed in that revision

Actual results:
Something like this.

> svn log -v https://svn.stage.extranet.collab.net/svn/alm-j | more
------------------------------------------------------------------------
r25 | jrepenning | 2005-08-29 15:57:25 -0700 (Mon, 29 Aug 2005) | 2 lines

Autoversioning commit:  a non-deltaV client made a change to
/trunk/www/alm-process/1-Stages
------------------------------------------------------------------------
r24 | jrepenning | 2005-08-29 15:57:25 -0700 (Mon, 29 Aug 2005) | 2 lines
Changed paths:
   D /trunk/www/alm-process/1-Stages/5-РаскрытиС
   A /trunk/www/alm-process/1-Stages/5-РаскрытиС (Russian "Deployment") \
(from /trunk/www/alm- process/1-Stages/5-РаскрытиС:23)

Autoversioning commit:  a non-deltaV client made a change to
/trunk/www/alm-process/1-Stages/5-РаскрытиС (Russian "Deployment")



r24 is an accurate record of the change I was aware of making.  r25 is a surprise to \
me; I don't know  whether it's
a. a broken, half-an-event pointlessly invented by mod_dav_svn
b. a broken, half-empty record of a true event misrecorded by mod_dav_svn
c. or even mod_dav_svn's best efforts at recording something really really wonky \
coming from the OS X  dav client

But wherever it comes from, it's surprising!

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic