[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

bugtraq:number Not Adding Recursively to New Sub-Folders

From: Brian Burchett <trans4md_at_gmail.com>
Date: Wed, 13 Apr 2011 15:34:36 -0700 (PDT)

Using various versions of TortoiseSVN (including 1.6.15, Build 21042 - 64 Bit) over many months we have encountered what appears to be an issue in which the property, bugtraq:number, is not recursively added to newly created/added/committed sub-folders even though the other bugtraq properties are recursivley added to the new sub-folders. Is this intentionally by-design?

Below I have provided detailed replication instructions in case they are useful to outline steps sufficient to reproduce the behavior:

Note: The OS on the target server is Windows Server 2003, the version of Apache on the server is 2.2.11, and the version of Subversion is 1.6.1 (r37116).

1. Create a blank repository named, sandbox.
2. Perform 'SVN Checkout...' from the repository, sandbox, to a folder named, folderSB.
3. Inside folderSB, create a sub-folder named, folder1.
4. Right-click on folder1, select TortoiseSVN > Add...
5. Right-click on folder1, select Properties > Subversion tab, [Properties...] and add 2 properties with the following attributes:

       Property = bugtraq:append
       Value = false
       Add recursively = checked

       Property = bugtraq:number
       Value = true
       Add recursively = checked

6. Right-click on folder1, select SVN Commit..., provide some Message text and click [OK].
7. Open folder1 and create a new folder named, folderA.
8. Right-click on folderA, select TortoiseSVN > Add...
9. Browse back to folder1, right-click on folder1, select SVN Commit..., provide some Message text and click [OK].
10. Browse into folder1, right-click on folderA, select Properties > Subversion tab > [Properties...] and notice that the bugtraq:number property was not added to folderA even though bugraq:append *was* added.

The following information may also be useful:

A. As a work-around to this behavior, the following procedure can be used to correct the problem after-the-fact:

1. Recursively remove the bugtraq:number property from folder1.
2. Recursively re-add the bugtraq:number (with value = true) to folder1.
3. Commit folder1 again to the repository.

B. This behavior does not exist if *bugtraq:number = false* on folder1 and if folderB is created, added, and committed as a child of folder1.


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-04-14 07:31:24 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.