Sorry Noorul, but -1 on adding more UI complexity without better
justification.

- Julian


On Wed, 2011-07-20 at 16:47 +0530, Noorul Islam K M wrote:
> Julian Foad <julian.f...@wandisco.com> writes:
> 
> > Noorul Islam K M wrote:
> >
> >> From issue tracker:
> >> ==================================================================================
> >> Add an option to ignore files with only property changes and no content 
> >> changes.
> >> e.g. svn log --ignore-properties
> >> 
> >> Motivation: many users are not interested in reviewing changes to property 
> >> changes 
> >> and only care about content changes.
> >> ==================================================================================
> >
> > Hi Noorul.  This issue is not ready to be implemented, it is just a
> > vague idea.  It needs high-level design: what is the basic idea (in more
> > detail), and what exact functionality is wanted, in terms of all the
> > things 'log' can do?  The following points need to be considered, at
> > least:
> >
> >   * The basic idea comes from a motivation that is stated as, "Many
> > users are not interested in reviewing changes to property changes 
> > and only care about content changes."  What functionality would best
> > satisfy that goal?  To hide all the property changes, or to hide
> > revisions that contain only property changes, or to hide revision in
> > which the specified target contained only property changes, or something
> > else?
> 
> I think the patch satisfies the goal. Do we already has an option to
> achieve the goal; get me the logs of revisions that has some text
> change.
> 
> >
> >   * Should we be able to specify which props to ignore?
> >
> >   * When a sub-tree target is specified, does the 'props only' test
> > apply just within the specified subtree or within the whole commit?
> >
> >   * Should we display the basic commit info at all if there are no
> > non-prop changes?
> >
> >   * How should it affect the list of files displayed by '--verbose'?
> >
> >   * How should it affect the '--diff' display?  When this shows a diff
> > of file content, should it also show any prop changes to this file or
> > not?
> >
> >   * Should we also have some kind of complementary inverse functionality
> > that shows prop changes but not file content changes, or something like
> > that?
> >
> >   * What about directories - should a directory be treated like a file
> > with no content, for the purposes of this design, or in some other way?
> >
> 
> Can this patch be a starting point? If we really don't want these
> options to be allowed with some other options then we can restrict the
> user from doing so.
> 
> >
> > And, importantly, is this really a problem that needs solving?  Do you
> > think it's important?  Can you come up with some use case examples that
> > demonstrate why it's important and how a proposed solution would help?
> >
> 
> I feel that it will be useful to filter out revisions that has only
> property changes from log output. Most of the time I felt the same.
> 
> >
> >> Attached is the patch which adds two new options to "svn log" command.
> >> 
> >> 1) --ignore-props-only
> >> 
> >> If passed log will ignore revisions that has only property changes.
> >> 
> >> 2) --props-only
> >> 
> >> If passed log will retrieve revisions that has only property changes.
> >> 
> >> This time, I implemented with the help of a receiver. Please let me know
> >> your comments and suggestions regarding this patch.
> >
> > What parts of the problem does your patch solve and what parts doesn't
> > it solve?  (That's a genuine question; I can't see from your patch what
> > your new options do, exactly.)
> >
> 
> The patch I submitted ignores the revisions that has property changes
> alone and vice versa. It doesn't matter how many extra options we pass.



Reply via email to