On Feb 3, 2011, at 5:39 AM, "Hyrum K Wright" <hy...@hyrumwright.org> wrote:
> On Wed, Feb 2, 2011 at 6:29 AM, Noorul Islam K M <noo...@collab.net> wrote: >> >> Is ignored_prop_mods list functionality completely implemented? > > Not yet. I've got all the boiler-plate done, but have not yet added > the extra filtering in libsvn_repos. Because 'log' is a small part of > the overall feature set, and I'm hesitant to release bits of it > without the rest, I don't anticipate having this done for 1.7, and am > not in to terrible a rush to get it done (now). > >> I assume that we can set any property to a target not necessarily what >> is pre-defined by svn. For example. >> >> $ svn ps foo bar file.txt >> >> I think this is a valid command. In this case how will ignore_prop_mods >> list be useful? Are you planning to handle this scenario? Am I >> overlooking? > > I'm trying to implement the functionality in as flexible a way as > possible. Some might argue that this is over-engineering, but I think > that by allowing an arbitrary list of ignored props for operations > like 'log' and 'diff', that gives flexibility to other tools which > create and consume their own properties. > > For example, if TortoiseSVN, or some other third-party tool creates > its own properties for tracking information, it could just as easily > filter these properties out when calling the log APIs, thus making > them practically transparent to the end user. (We can debate whether > such transparency is desirable, but I think well-behaving > implementations will use this functionality to get out of the way, > without making things too magical.) > > Since your example doesn't use 'log', and 'log' is the only command > effected at this point, I'm not entirely sure what your question is. > With the above command a user can set any property for a target. Now say I want to make use of ignored_props_mod to filter out this arbitrary property, will that be possible? Thanks and Regards Noorul