Hello, I've found some old posts regarding that issue but it doesn't seem it ever made it to a development evaluation. I'd like to see new feature in Subversion that would allow filtering files based on their properties. For example let's assume that option name is --filter and we are working on a project with lots of files. Some of those files have custom property filetype set to a value 'server', some to 'client'.
Running the following command: svn checkout --filter filetype:client would check out all the files that have property filetype=client Filter could also accept ! operator: svn checkout --filter !filetype:client would check out all files that don't have property filetype set or that property is different then client. There may be a number of situations when such filtering would be useful. In our organization we need it for client/server applications where each part is designed for different platform. With projects using tens of thousands of files making full checkouts on each platform introduces unnecessary delays. We cannot use path based filtering because files that belong to client and server part can share the same subfolders and there even may be common files that are used (thus should be checked out) on both platforms. Let me know what you think about that. Thank you, Janusz Kwasny